aLiLua 是一套基于 Linux/epoll/Lua 构建的网络服务开发框架 aLiLua 使用 epoll 进行网络/文件IO事件读写,对Lua协程进行调度,其性能高效并且简单
下载地址:https://github.com/oneoo/alilua/archive/v0.41.zip
Changelog:
* 修正底层 merry 组件多个bug
* 修正 coevent 组件多个bug
* 调整操作超时机制,支持毫秒级别的超时设置
* 增加 llmdb key/value database 组件
* Lua 绑定的代码重构,较 0.3 版本性能提升 200%+
* 增加 vhost router 和 config 支持
* 增加 router 支持,基于 POSIX Regex 实现
* 增加进程管理能力,`kill -HUP` 平滑重启进程
* 多个 bug 修复
TODO:
* 引入 libeio 组件,以提供异步文件IO支持
* 重构请求逻辑,以支持请求体的文件缓冲
* 重构POST/PUT请求的请求体操作方法
来自:开源中国社区