網絡服務開發框架,aLiLua 正式發布第一個版本 v0.22
aLiLua 是一套基于 Linux/epoll/Lua 構建的網絡服務開發框架
aLiLua 使用 epoll 進行網絡/文件IO事件讀寫,對Lua協程進行調度,其性能高效并且簡單
Lua 語言就像 PHP 那么簡單容易理解
基于 linux+epoll+lua 的 Web Server 正式對外發布第一個版本 v0.22。你可以在這里下載: https://github.com/yo2oneoo/alilua/archive/master.zip 或檢出代碼 https://github.com/yo2oneoo/alilua
本次發布的第一個版本已滿足一般 Web 開發需求,具體功能列表:
1. cosocket (異步網絡IO)
2. connection pool (連接池)
3. ssl socket
4. HTTP/1.1 (keepalive 支持)
5. gzip/deflate 壓縮
6. session
7. 基于共享內存的 key/value cache (由 Yac 提供)
8. template 模板引擎
9. sandbox (可用于做 PaaS 服務)
10. iconv 等字符串處理
11. hooker/filter 鉤子和過濾器
12. CLI 支持命令行模式
13. writev/sendfile 高性能的網絡讀寫操作
14. mysql/memcached/redis/http client (由 ngx_lua 提供)
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!