🔥 Solon v3.4.3 发布(国产 Java 应用开发生态基座)
Solon 框架!
Solon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座(可替换美国博通公司的 Spring 生态)。
- 追求: 快速、小巧、简洁
- 提倡: 克制、高效、开放
7年开源时间,累计代码提交1.6万次 ,近半年下载量1200万次。
- 有透明可预期的《版本发布与维护计划》
- 有“【社区交流】”和“【商业服务】”双重技术支持
同时支持运行时环境(不基于 java-ee 构建,所以可以同时兼容):
- java8, java11, java17, java21, java24
有什么特点(相对 Java Spring 方案)?
特点 | 描述 |
---|---|
更高的计算性价比 | 并发高 700%;内存省 50% |
更快的开发效率 | 代码少;入门简单;启动快 10 倍(调试快) |
更好的生产与部署体验 | 打包小 90% |
更大的兼容范围 | 非 java-ee 架构;同时支持 java8 ~ java24,graalvm native image |
最新的 techempower 测试数据:
- https://www.techempower.com/benchmarks/#hw=ph&test=json§ion=data-r23
- https://www.techempower.com/benchmarks/#hw=ph&test=plaintext§ion=data-r23
项目架构示意图(全场景应用开发支持)
最近更新了什么?(每个版本都会有满满的清单)
- 新增 solon-statemachine (状态机)插件与 solon-flow 互补(不同场景,按需选择)
- 新增 solon-cache 插件(从 solon-data 分离出来,方便更小单位的依赖)
- 新增 solon-ai-repo-mysql 插件
- 新增 solon-flow iterator 循环网关(
$for
,$in
) - 新增 solon-flow activity 节点流入流出模式(
$imode
,$omode
),且于二次定制开发 - 添加 solon-net-httputils HttpResponse:createError() 方法
- 添加 solon-web-sse SseEmitter:error 方法
- 添加 solon-flow ChainInterceptor:onNodeStart, onNodeEnd 方法(扩展拦截的能力)
- 添加 solon-flow 操作:Operation.BACK_JUMP, FORWARD_JUMP
- 添加 solon-ai-core InMemoryChatSession(语义清晰) 替代 ChatSessionDefault(标为弃用)
- 优化 solon DateUtil 的兼容性,兼容
2025-07-23 08:12:33.0
- 优化 solon 在非容器模式下的兼容性
- 优化 solon Context:returnValue 返回值处理查找
- 优化 solon web contentTypeDoSet 处理(当 contentType 为空时,不加编码)
- 优化 solon-net-httputils HttpSslSupplierDefault 改用 SSLContext.getDefault 作为默认
- 优化 solon-web-rx RxSubscriberImpl:onError 确保 subscription.cancel 有执行
- 优化 solon-ai-core ChatRequestDescDefault http 异常转换描述
- 优化 solon-ai-core 方言的 tool_calls 消息的构建(更好的兼容 vllm)
- 优化 solon-ai-mcp JsonSchema.additionalProperties 兼容性(兼容 bool, map)
- 优化 solon-ai-mcp McpClientProvider 改为 McpAsyncClient(为异常需求提供支持)
- 优化 solon-ai-mcp 初始化控制(禁用 connectOnInit),增加连接打印
- 优化 file-s3-solon-cloud-plugin 文件分隔符处理(兼容 window 分隔符)
- 优化 local-solon-cloud-plugin 文件分隔符处理(兼容 window 分隔符)
- snack3 升为 3.2.137
- fastjson2 升为 2.0.58
- wood 升为 1.3.25
- dubbo3 升为 3.3.5
项目仓库地址?
- gitee:https://gitee.com/opensolon/solon
- gitcode: https://gitcode.com/opensolon/solon
- github:https://github.com/opensolon/solon
官网?

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
守护力向新 | deepin 25 磐石:权限“新”固,核心防护!
在数字化办公与开发场景中,系统稳定性与安全性已成为用户核心诉求,基于此deepin 25 推出磐石系统───以 "只读防护、快照管理、无忧还原" 三大硬核技术为核心,构建从内核层到应用层的全维度稳定性防护体系,致力于为用户带来 “磐石般” 的系统保障。 本文,我们将为大家深入剖析操作系统常见的稳定性痛点,并详细解读 deepin 25 磐石系统如何依托创新技术,从根源上筑牢系统运行的可靠根基。 一、操作系统常见稳定性问题 深入理解系统不稳定的根源,是构建有效防护的前提。以下是几种典型场景: 系统核心文件损坏 表现:系统无法启动、服务异常终止。 核心原因: 用户误操作:如通过 sudo rm 命令误删 /usr 等关键目录文件(典型场景:开发者执行高危命令、普通用户误删系统文件)。 恶意软件攻击:病毒、勒索软件篡改或删除系统核心文件(如 /lib 下的动态链接库)。 应用越权修改:部分应用因权限配置错误,尝试写入软件包安装目录(如 /usr/bin),导致文件冲突或覆盖。 系统更新失败 表现:更新后系统卡在启动界面、功能模块异常、服务无法启动。 核心原因: 部分更新中断:传统系统较为脆...
- 下一篇
交互力向新 | deepin 25 DDE 7.0:界面“新”貌,丝滑过人!
deepin 25 DDE 桌面环境迎来全面进化,此次升级不仅带来视觉与交互的个性,更致力于通过点滴精进,让你的每一次操作都成为愉悦体验。 美学重构:细节里的极致追求 此次DDE 桌面环境的视觉升级并非流于表面的形式更新,而是从用户体验出发,让美观与高效真正融合。 在视觉体系上,DDE 7.0 统一了图标与UI 的设计语言, 告别旧版图标风格各异、视觉缺乏统一性的问题,从色调、线条到形状,建立起高度统一的设计逻辑。这不仅赋予界面整体和谐的美感,更显著提升了图标辨识度,助你精准定位所需应用,效率倍增。 图标细节更是迎来显著进化,标准圆角升级为平滑圆角,既贴合当下简洁柔和的设计潮流,又通过温润的视觉语言打破机械感。当你浏览桌面或在启动器查找应用时,图标的视觉过渡将更加自然流畅,即使长时间专注操作,界面也始终保持舒适的观感。 控制中心:布局与逻辑的双重优化 控制中心的布局迎来实用性升级!告别旧版略显繁杂的宫格式布局,采用直观的“侧边栏 + 内容区” 的分层结构。 左侧导航栏:清晰归类核心模块(系统、网络、个性化等),功能一目了然 右侧内容区:聚焦展示当前设置项,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果