国产崛起,Solon:我们的性能是 Spring 的 300%

219 阅读1分钟

Solon 应用开发框架(java framework)。是从零开始构建,有自主的标准规范与开放生态。纯血国产。

  • 追求: 更快、更小、更简单
  • 提倡: 克制、简洁、高效、开放、生态

相对于 Spring 应用开发框架。并发高 300%;内存省 50%;启动快 10 倍;打包小 90%;同时支持 java8 ~ java22, native 运行时。

1、Solon VS Spring VS Javalin

  • 测试记录
项目SpringBoot2SpringBoot3JavalinSolon
运行时java 17java 17java 17java 17
测试前状态/内存101.1Mb112.9Mb66.1Mb45.6Mb
测试后状态/内存996.3Mb326.9Mb457.3Mb369.2Mb
测试后状态/并发2万2.6万12万17万

不同的测试可能会不同,与 Spring 一般是(200%+ 到 600% 之间)。取个低调的值,说成 300%

  • 测试视频

www.bilibili.com/video/BV1nJ…

2、 Solon (Java) VS Gin (Go)

  • 测试记录
项目java-hotSpot (solon)java-openj9 (solon)java-native (solon)go (gin)
运行时java 17(openjdk)java 17(openj9)java 17(graalvm ce)go 19.3
测试前状态/内存64.3Mb51.5Mb17.3Mb5.7Mb
测试后状态/内存387.4Mb111Mb55Mb13.9Mb
测试后状态/并发13.5万14.8万11.5万11万

与 Go 的框架比较,我们的表现也非常优秀!

  • 测试视频

www.bilibili.com/video/BV1ur…

3、 Solon 架构图

  • Solon 生态体系
转存失败,建议直接上传图片文件
  • Solon Cloud 生态体系
转存失败,建议直接上传图片文件