Solon 框架,於2023年的四月份突衝100萬下載量了。感謝開源的力量,我們同喜同榮!!!Solon 目前,是“可信開源共同體”的新成員,積極參與中科院的“開源之夏”,是某軍工服務商的力推框架,有海外的用戶,有互聯網用戶,有區塊鏈用戶,有大廠用戶,也是很多信創用戶的優選,等等...
偶爾還會有人問,你有企業用戶了嗎?這是大前年的問題了。希望可以跳過:)
Solon 是個啥?
它是 Java 新的生態型應用開發框架(對標 Spring 生態,這樣好理解一些)。它從零開始構建,有自己的標準規範與開放生態。它解決了一個重要的痛點:啓動慢,費資源。
對標 Spinrg 生態?
對標不是找人打架,而是讓大家方便理解這是什麼樣的新東西。
全球有很多的 Java 應用開發框架。就獨立生態而言, Solon 可能是全球第二級別的(第一自然是 Spring)。Solon 目前有 150 多個生態插件,可覆蓋各種常見的領域開發。
解決痛點?
Solon 不會因爲擴展依賴變多而啓動很慢(開發調試時,爽快)!!!這應該與 Solon Bean 容器的獨特設計有關。以“小諾項目”爲例 “snowy-spring 版” 啓動 30-50秒,“snowy-solon 版” 啓動3-5秒。(有興趣的,可以拉取代碼驗證下)
以前有幾個句這麼說的:“時間就是金錢,效率就是生命”,“天下武功,唯快不敗”。
相對於 Spring Boot 和 Spring Cloud 的項目:
- 啓動快 5 ~ 10 倍。 (更快)
- qps 高 2~ 3 倍。 (更高)
- 運行時內存節省 1/3 ~ 1/2。 (更少)
- 打包可以縮小到 1/2 ~ 1/10;比如,300Mb 的變成了 23Mb。 (更小)
- 同時支持 jdk8, jdk11, jdk17, jdk20, (以及 Graalvm Native)
項目倉庫:
附:
Solon 架構圖:
Solon Cloud 架構圖: