这是一个创建于 429 天前的主题,其中的信息可能已经有所发展或是发生改变。
GitHub 项目: NiubiX
- 基于状态机的 http parser ,解析效率超过 nginx 模式 1 倍
- 灵敏的健康检查机制
- 增加 POST/DELETE/PUT/HEAD 的支持(主要是 Content-Length 的支持)
- Frontend Active Check
- 增加 Admin api web server (简易版),可以通过 http 请求动态更新配置(部分配置)
- 通过 Host 匹配 app (还不支持模糊匹配)
- 压力测试,无内存/fd 泄露,无崩溃。
以上,性能未减
计划
- Transfer-Encoding: chunked
- 支持 https (有经验的兄弟可以联系我,这块底层我没碰过)
- ip hash 均衡策略
- 支持 Proxy protocol
完成以上就可以发 v0.1 了