一個(gè)比Spring Boot快44倍的Java框架!

官方號(hào)稱可以比 Spring Boot 快 44 倍,居然這么牛逼,有這么神奇嗎?今天帶大家來(lái)認(rèn)識(shí)一下。

這個(gè)框架名叫:light-4j

官網(wǎng)簡(jiǎn)介:A fast, lightweight and more productive microservices framework

很簡(jiǎn)單,翻譯過來(lái)就是:一個(gè)快速、輕量級(jí)和更高效的微服務(wù)框架。

為什么叫l(wèi)ight-4j?

全稱應(yīng)該是:Light for Java,意味著輕量級(jí),并以閃電般的速度來(lái)使用 Java 編程。

這個(gè)框架有什么用?

1、降低成本

為什么說它能降低成本,因?yàn)樗俣确浅?欤加脙?nèi)存也非常小。

重點(diǎn)來(lái)了,它比類似 Spring Boot 這種內(nèi)嵌 Tomcat 式的主流微服務(wù)框架平臺(tái)要快 44 倍,并且只需要用其 1/5 內(nèi)存。聽起來(lái)是不是很牛逼,確實(shí)是節(jié)約了不少內(nèi)存空間。

這里有一份 benchmark 的測(cè)試報(bào)告,它與 Spring Boot 及其他微服務(wù)平臺(tái)作了一個(gè)比較:

很強(qiáng)大,性能與 Go 語(yǔ)言并肩,并且擁有更低的平均延遲。

性能表現(xiàn)非常靠前,吊打 Spring 等各種框架!

2、豐富的特性

帶有啟動(dòng)/關(guān)閉鉤子和各種中間件的插件架構(gòu)

分布式OAuth2 JWT安全驗(yàn)證作為框架的一部分

基于OpenAPI規(guī)范進(jìn)行請(qǐng)求和響應(yīng)驗(yàn)證

收集測(cè)量指標(biāo)并支持服務(wù)和客戶端在控制臺(tái)顯示

全局運(yùn)行時(shí)異常處理,如API異常及其他受檢查異常

在日志輸出前加密敏感數(shù)據(jù),如:信用卡、SIN號(hào)等

為請(qǐng)求參數(shù)、請(qǐng)求頭、BODY清除跨站攻擊腳本

重要信息或整個(gè)請(qǐng)求/響應(yīng)的審計(jì)

請(qǐng)求體支持各種類型的content-type

配置標(biāo)準(zhǔn)化響應(yīng)碼及響應(yīng)消息

支持外部配置化Docker環(huán)境所有模塊

來(lái)自其他域名的跨域處理

支持對(duì)外提供的服務(wù)限速處理

服務(wù)發(fā)現(xiàn)與注冊(cè)支持直連、Consul和Zookeeper

客戶端側(cè)發(fā)現(xiàn)和負(fù)載平衡,消除代理層

與Light-OAuth2緊密集成并支持可跟蹤性

看完你可能覺得呵呵了,有人用嗎?

這個(gè)目前沒有可靠數(shù)據(jù),但這個(gè)框架的性能表現(xiàn)和內(nèi)存消耗真的非常驚人,以及它的各種功能特性都值得借鑒。

至于比 Spring Boot 框架要快 44 倍,這個(gè)大家也不用太糾結(jié),Spring 發(fā)展到今天,經(jīng)過國(guó)外各種大神的打磨,可以說是非常精湛。

Spring 日益寵大的同時(shí),其內(nèi)部依賴集成了太多東西,在性能這方面沒其他框架強(qiáng),確實(shí)能夠理解,但 Spring 的生態(tài)圈是沒有任何框架可以比擬的。在追求性能的同時(shí),它肯定也會(huì)犧牲很多東西,所以,我覺得一個(gè)生態(tài)繁榮的技術(shù)平臺(tái)比追求性能更重要。

最后,你們有公司用過這個(gè)框架嗎?你對(duì)這個(gè)框架怎么看,歡迎留言討論~最后,給大家推薦一個(gè)Java進(jìn)階交流群851531810,不管你在地球哪個(gè)方位,不管你參加工作幾年都?xì)g迎你的入駐?。ㄈ簝?nèi)會(huì)免費(fèi)提供一些群主收藏的免費(fèi)學(xué)習(xí)書籍資料以及整理好的幾百道面試題和答案文檔?。?/p>

?著作權(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)容