Goev 是一个高性能,极轻量级,非阻塞完全异步化的 I/O 事件驱动的网络编程框架。
适合做 rpc 、游戏服务器等对性能有极致要求的 tcp 层网络编程
特点:
- 完全底层实现,避免标准库内全局竞争
- 支持多线程轮询
- 在整个链接生命周期内无锁化 I/O 操作
- 内置 4 叉堆定时器,避免引入全局定时器,增加并发竞争
- 执行栈内数据 zero-copy ,zero-malloc
- 设计简洁,模式优雅,参考ACE
已经提交到TechEmpower,等待下一轮测试结果,不过在相同环境下测试结果已经超过目前排前第 1 的 gnet
觉得 Ok 的朋友,帮忙点个 star ,比个心
提交 issue ,我请你喝咖啡
