🔥 无耳 Solon v3.1.1 发布(兼容 Java 24;不兼容 Spring)
Solon 框架!
Solon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座(可替换 Spring 生态)。
- 追求: 更快、更小、更简单
- 提倡: 克制、高效、开放、生态
7年开源时长,累计代码提交1.6万次 ,近半年下载量1200万次。
- 有透明可预期的《版本发布与维护计划》
- 有“【社区交流】”和“【商业服务】”双重技术支持
有什么特点(相对 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 快如闪电!智也非凡!从 v3.1 起,提供完整的 AI 应用开发支持(Solon AI 同时支持 java8 到 java24)。
- 新增 solon-expression 插件
- 新增 solon-security-web 插件
- 新增 solon-ai-load-ppt 插件,添加对 ppt, pptx 文档的解析
- 新增 solon-ai-load-word 插件,添加对 doc, docx 文档的解析
- 新增 solon-ai-repo-qdrant 插件
- 新增 solon-ai-repo-tcvectordb 插件
- 新增 solon-ai-repo-elasticsearch 插件
- 移除 solon-boot-jlhttp 插件
- 优化 开源合规性
- 添加 solon
AppContext::isStarting()
表示正在启动,之前的isStarted()
表示启动完成 - 添加 solon-cloud
Event:created
字段(表示创建时间戳) - 添加 solon-flow
ChainContext:stop()
停止流动 - 添加 solon-flow
FlowEngine:next(Node,ChainContext)
接口,方便支持异步唤醒 - 添加 solon-data Transaction 事务注解(替代 Tran,后者标为弃用)
- 添加 solon-net-httputils execAsEventStream 流式接收 sse(server-sent-event)
- 添加 solon-net-httputils execAsTextStream 流式接收 dnjson 等文本流
- 添加 solon-rx SimpleSubscriber:doOnNext() 可控制是否自动取消
- 添加 solon-rx SimpleSubscriber:cancel() 方法
- 优化 solon 泛型注入检测兼容处理
- 优化 solon GenericUtil.reviewType 泛型深度兼容能力
- 优化 solon Props:getListedProp 按配置顺序输出
- 优化 solon-mvc 取消请求
accept=...
直接作为响应context-type
的初始值处理(没必要关联) - 优化 solon-serialization 所有序列化插件增加 contentTypeNew 默认过滤(保持与 solon-view 相同处理)
- 优化 solon-boot-smarthttp 取消在 core 里使用虚拟线程(影响性能)
- 优化 solon-cloud-gateway 简化基于 solon-cloud-config 动态更新路由配置的处理支持
- 调整 solon-configuration-processor 依赖包
- 调整 solon 对环境变量的配置引用取消限制(之前要求全大写)
- 调整 solon
Solon-executor-
改为守护线程(之前为用户线程) - 调整 solon-flow 添加 AbstractChainDriver,并将 SimpleChainDriver 更名为 SolonChainDriver
- 调整 solon-flow 中断策略,只中断当前分支
- 调整 solon-mvc 不允许 ModelAndView:view 带有
../
和..\
符号 - 修复 solon RunUtil.async 异步套导会卡住的问题
- 修复 solon-mvc 注入 Object 类型时,产生无法识别的问题
- 修复 solon-flow 排它网关必会进入默认分支的问题
- 修复 solon-ai 在流式调用时 function call 出错的问题
- 修复 solon-data-sqlutils
as
查询没有生效的问题 - 修复 solon-boot-smarthttp 当引入其它同类插件时,没有自动排除的问题
- 修复 solon-cache-redisson RedissonClientSupplier:get 为 null 的问题
- java-cron 升为 1.0.1
- redisx 升为 1.6.11
- snack3 升为 3.2.129
- socket.d 升为 2.5.18
- liquor 升为 1.4.0
- folkmq 升为 1.7.11
- beetlsql 升为 3.31-RELEASE
项目仓库地址?
- gitee:https://gitee.com/opensolon/solon
- gitcode: https://gitcode.com/opensolon/solon
- github:https://github.com/opensolon/solon
官网?

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
RuoYi-Vue-Plus 发布 5.3.1 正式版
更新日志 依赖升级 update springboot 3.4.1 => 3.4.4 update springdoc 2.8.3 => 2.8.5 update satoken 1.39.0 => 1.40.0 update redisson 3.43.0 => 3.45.1 update springboot-admin 3.4.1 => 3.4.2 修复重新登录404问题 update warm-flow 1.6.6 => 1.6.8 update mybatis-plus 3.5.10 => 3.5.11 update snailjob 1.3.0 => 1.4.0 update springboot-admin 3.4.2 => 3.4.5 update sms4j 3.3.3 => 3.3.4 功能更新 update 优化 nginx开启静态资源压缩 增加静态文件传输效率 update 优化 根部门祖级列表常量和备注,以避免歧义(感谢 秋辞未寒) update 优化 部门下岗位名称重复(感谢 AprilWind) ...
- 下一篇
APS-V1.5.3 版本发布
APS排产排程系统包含 基础管理 商品管理 订单管理 用户/角色/角色组管理 工艺路径管理 制造路径管理 商品预测 商品预测 预测主版本 订单管理 订单录入 订单状态变更 订单状态时间预览(实际时间+预测时间) 排程管理 排程约束 排程管理 排产管理 排产配置 排产管理
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G