🔥 国产崛起,Solon:我们的性能是 Spring 的 300%
Solon 应用开发框架(java framework)。是从零开始构建,有自主的标准规范与开放生态。纯血国产。
- 追求: 更快、更小、更简单
- 提倡: 克制、简洁、高效、开放、生态
相对于 Spring 应用开发框架。并发高 300%;内存省 50%;启动快 10 倍;打包小 90%;且,同时支持 java8 ~ java22, native 运行时。
1、Solon VS Spring VS Javalin
- 测试记录
项目 | SpringBoot2 | SpringBoot3 | Javalin | Solon |
---|---|---|---|---|
运行时 | java 17 | java 17 | java 17 | java 17 |
测试前状态/内存 | 101.1Mb | 112.9Mb | 66.1Mb | 45.6Mb |
测试后状态/内存 | 996.3Mb | 326.9Mb | 457.3Mb | 369.2Mb |
测试后状态/并发 | 2万 | 2.6万 | 12万 | 17万 |
不同的测试可能会不同,与 Spring 一般是(200%+ 到 600% 之间)。取个低调的值,说成 300%
- 测试视频
https://www.bilibili.com/video/BV1nJ4m1h79P/
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.3Mb | 51.5Mb | 17.3Mb | 5.7Mb |
测试后状态/内存 | 387.4Mb | 111Mb | 55Mb | 13.9Mb |
测试后状态/并发 | 13.5万 | 14.8万 | 11.5万 | 11万 |
与 Go 的框架比较,我们的表现也非常优秀!
- 测试视频
https://www.bilibili.com/video/BV1ur421p7iu/
3、 Solon 架构图
- Solon 生态体系
- Solon Cloud 生态体系

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
一大波,333 个 PostgreSQL 插件清单
Pigsty 创作者整理发布了333 个 PostgreSQL 插件清单。 这333个扩展在 Pigsty 中都可用,其中 EL 可用RPM扩展326个,Debian/Ubuntu 可用DEB扩展312个。 除去 PostgreSQL 自带的70个Contrib扩展,共有 263 个第三方(PGDG,Pigsty)扩展插件。 主页:https://pigsty.io/zh/docs/pgext/list
- 下一篇
“全球最强”AI 编程助手 Genie 击败 Devin 和 GPT-4
AI 初创公司 Cosine 宣布,他们已经打造出世界上最强的 AI 编程助手 Genie,并在行业评测基准 SWE-Bench 中获得 30.08% 的好成绩(SWE-Bench 是用来评估大模型解决现实中软件问题的基准),超过了 Devin 和 GPT-4。 Genie 的技术报告中列出了训练数据包含的 15 种编程语言,Java、JS、C、C++、C#、Rust、Python 等热门语言,以及常用的 Scala、Kotlin、Swift、PHP 等也都全部涵盖。 其中,JavaScript、Python、TypeScript 和 TSX 是数据集中占比最多的语言,其余的占比均为 3%。 Cosine 公司表示,Genie 可以完全自主地与用户进行沟通,并完成解决 Bug、构建功能、重构代码等任务。 Cosine 采用特殊数据集和自我改进机制,使 Genie 在复杂编码中表现出色。 目前 Genie 已开放申请试用:https://cosine.sh/register,未来将推出更多惊喜功能。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启