Scut游戏服务器引擎是使用C#语言开发,特别适用于手机网络游戏,支持使用Python脚本进行游戏开发;可以支持多种数据库:支持HTTP/Socket协议同时接入。
主要是提供一个高性能的linux下的ASIO优化过得网络接口库, 进一步封装了Boost ASIO库, 性能超高. Echo Server在最低端服务器CPU上实现87万QPS( apache benchmark测试). 实现了io_service与线程的一对一的绑定,以及线程与CPU的绑定,优化了性能.
封装boost及其他自己写的公共组件,asio异步tcp网络,封包,boost线程管理,内存池,消息队列(mail),log4cplus封装