Haywire异步HTTP服务器框架
Haywire 的异步 I/O 真是挺高效的。用 C 写的 HTTP 服务器框架,架在和 Node.js 同一层的libuv上,响应快、延迟低,蛮适合对性能要求比较高的场景。
跨平台支持也不错,Windows、Linux、macOS都能跑,还支持多进程负载均衡,适合你想在一台机器上压榨多核性能时用。像我之前做高并发日志接口,试了一下,还挺稳的。
HTTP 保持连接和HTTP 流水线也支持,非阻塞 I/O 用起来比较丝滑。虽然功能现在还不算多,但基础能力打得挺扎实,挺适合学习底层网络框架构建的思路。对了,SO_REUSEPORT
也支持,省事不少。
如果你是喜欢折腾底层、想自己定制 HTTP 逻辑的那种人,Haywire 值得一试。要注意的是文档不算全,动手能力要强一点哈。
1.8MB
文件大小:
评论区