luvit 被忽視的lua 高性能框架(仿nodejs)

備注:

luvit ?開放模式和nodejs 一樣,但是因?yàn)樯鷳B(tài)以及小眾語(yǔ)言的問(wèn)題,使用的人比較少,但是從目前

來(lái)看更新速度還是比較快的,但是從現(xiàn)有l(wèi)ua 開發(fā)框架來(lái)說(shuō)一般傾向于使用nginx+lua 的模式,盡管

有人說(shuō)luvit 性能比nodejs 還高,還是沒(méi)有比較廣泛的普及

1. 安裝

curl -L https://github.com/luvit/lit/raw/master/get-lit.sh | sh

2. 簡(jiǎn)單代碼

local http = require('http')

http.createServer(function (req, res)

local body = 'Hello world\n'

res:setHeader('Content-Type', 'text/plain')

res:setHeader("Content-Length", #body)

res:finish(body)

end):listen(1337, '0.0.0.0')

print('Server running at http://127.0.0.1:1337/')

3. 說(shuō)明

盡管沒(méi)有普及,但是模式以及貢獻(xiàn)的一些lua 類庫(kù)對(duì)于我們還是比較有幫助的

比如: luv 類庫(kù)一個(gè)異步,多線程模型類庫(kù),可以通過(guò)luarocks 安裝

參考文檔

https://luvit.io/docs.html

https://github.com/luvit/luvit

http://docs.libuv.org/en/v1.x/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容