最近棧長看到一個框架,官方號稱能夠比 Spring Boot 快 44 倍,竟然這麼牛逼,有這麼神奇嗎?今天帶你們來認識一下。java
這個框架名叫:light-4j。git
官網簡介:A fast, lightweight and more productive microservices framework
很簡單,翻譯過來就是:一個快速、輕量級和更高效的微服務框架。github
全稱應該是:Light for Java,意味着輕量級,並以閃電般的速度來使用 Java 編程。web
一、下降成本編程
爲何說它能下降成本,由於它速度很是快,佔用內存也很是小。跨域
重點來了,它比相似 Spring Boot 這種內嵌 Tomcat 式的主流微服務框架平臺要快 44 倍,而且只須要用其 1/5 內存,聽起來是否是很牛逼,確實是節約了很多內存空間。安全
這裏有一份 benchmark 的測試報告,它與 Spring Boot 及其餘微服務平臺做了一個比較:微信
詳細報告: https://github.com/networknt/...
很強大,性能與 Go 語言並肩,而且擁有更低的平均延遲。架構
這裏還有一份與其餘 web 框架的對比:框架
詳細報告: https://www.techempower.com/b...
性能表現很是靠前,吊打 Spring 等各類框架!
二、豐富的特性
棧長先介紹到這,你們感興趣的能夠去 Github 搗鼓……
Github地址: https://github.com/networknt/...
看完你可能以爲呵呵了,有人用嗎?
這個棧長我目前沒有可靠數據,但這個框架的性能表現和內存消耗真的很是驚人,以及它的各類功能特性都值得借鑑。
至於比 Spring Boot 框架要快 44 倍,這個你們也不用太糾結,Spring 發展到今天,通過國外各類大神的打磨,能夠說是很是精湛。
Spring 日益寵大的同時,其內部依賴集成了太多東西,在性能這方面沒其餘框架強,確實可以理解,但 Spring 的生態圈是沒有任何框架能夠比擬的。在追求性能的同時,它確定也會犧牲不少東西,因此,我以爲一個生態繁榮的技術平臺比追求性能更重要。
最後,大家有公司用過這個框架嗎?你對這個框架怎麼看,歡迎留言討論~
關注Java技術棧微信公衆號,在後臺回覆:boot,獲取棧長整理的更多的 Spring Boot 技術文章,都是實戰乾貨,如下僅爲部分預覽。
本文原創首發於微信公衆號:Java技術棧(id:javastack),關注公衆號在後臺回覆 "工具" 可獲取更多,轉載請原樣保留本信息。