新一代國產輕量級 http 伺服器首發:smart-http
專案簡介
smart-http是一款新晉的的httpofollow,noindex">伺服器
專案,其通訊核心採用了smart-socket
最新版v1.3.19
。
首先需要申明一下,作為基於smart-socket的第一個開源代表作,現階段smart-http還算不上是“合格”的Http伺服器。儘管此專案開發 已三月有餘,但因個人時間、技術等原因以致於開發節奏緩慢。smart-http現有的功能列表如下:
-
Http協議編解碼,部分遵循RFC2612規範。
-
url路由,暫只支援GET請求。
-
支援https,由smart-socket賦能。
-
靜態資源服務。
上述羅列的都是作為http伺服器最基本的功能,故無任何亮點,反倒smart-http還有很多不足:
-
程式碼目前還較粗糙
-
效能還存在一些提升空間
-
功能、規範支援的不夠完善
專案體驗
-
匯入專案至IDE,並啟動HttpBootstrap
-
開啟瀏覽器訪問:http://localhost:8080/
smart-http早前曾提交FrameworkBenchmarks進行效能測試,但因程式碼存在bug一直測試效果不理想。此次釋出已修復問題並再次提交,敬請期待測試結果。smart-http並不完美,各位看官不喜勿噴,開源不易,且行且珍惜。