支援 Java 8/11/17/19 的框架,Solon v1.10.5 版本發布

Java 輕量級應用開發框架。可用來快速開發 Java 應用項目,主框架僅 0.1 MB。

相對於 Spring Boot 和 Spring Cloud 的項目:

  • 啟動快 5 ~ 10 倍。 (更快)
  • qps 高 2~ 3 倍。 (更高)
  • 運行時記憶體節省 1/3 ~ 1/2。 (更少)
  • 打包可以縮小到 1/2 ~ 1/10;比如,300Mb 的變成了 23Mb。 (更小)
  • 基於服務 name 進行註冊發現 與 k8s svc 相互對應
  • 支援 Service Mesh 架構部署方案
  • 同時支援 jdk8, jdk11, jdk17, jdk19

本次更新:

  • 新增 solon.cloud.eventplus 插件,替代 cloudevent-plus-solon-plugin 插件
  • 調整 solon cloud 插件重新命名為:???-solon-cloud-plugin(舊插件仍可使用)
  • 調整 AopContext 內部對象的訂閱,從 EventBus 轉為內部機制實現;實現邊界效應,為熱插撥提供更好的隔離
  • 調整 mybatis-plus-extension-solon-plugin IService 部分介面與實現(向下兼容)
  • 增加 AopContext::subWrapsOfType 介面
  • 增加 AopContext::subBeansOfType 介面
  • 增加 AopContext::getBeansOfType 介面
  • 增加 MimeType 類

進一步了解 Solon:

項目倉庫: