信创优选,国产开源。Solon v2.5.11 发布

Solon 是什么框架?

Java 生态级应用开发框架 。从零开始构建,有自己的标准规范与开放生态(历时五年,具备全球第二级别的生态规模)。与其他框架相比,解决了两个重要的痛点:启动慢,费内存。

解决痛点?

由于Solon Bean容器的独特设计,不会因为扩展依赖变多而启动很慢(开发调试时,省时、爽快)!以知名开源项目"小诺"为例:

相对于 Spring,有什么特点?

  • 启动快 5 ~ 10 倍。 (更快)
  • qps 高 2~ 3 倍。 (更高)
  • 运行时内存节省 1/3 ~ 1/2。 (更少)
  • 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。 (更小)
  • 同时支持 jdk8, jdk11, jdk17, jdk21, graalvm native image

入门探索视频(用户录制):

最近更新了什么?

  • 新增 nami.coder.fury 插件
  • 新增 solon.serialization.fury 插件
  • 新增 hibernate-solon-plugin 插件(提供标准 jpa 支持)
  • 修复 @Import::classes 未被执行的问题
  • 修复 sockted.session 关闭时,自动心跳不能停止的问题
  • 修复 solon.logging.logback 控制台等级 yml 配置失效的问题
  • 优化 Solon::cfg() 多配置加载的校验机制
  • 优化 solon.logging.logback 原生编译元信息配置
  • 优化 运行时退出勾子的处理,非 aot 情况下强制退出
  • 调整 sockted.session::sendHeartbeatAuto 更名为 startHeartbeatAuto (内部接口)
  • 调整 @Init 的弃用提示(改为推荐了)
  • 添加 @Import::profiles, @Import::profilesIfAbsent 接口
  • 添加 DynamicDsKey 类, 替代 DynamicDsHolder
  • 添加 sockted.session::stopHeartbeatAuto 接口
  • snack3 升为 3.2.81
  • liteflow 升为 2.11.2
  • sqltoy 升为 5.2.73
  • mybatis-flex 升为 1.7.2
  • sa-token 升为 1.37.0
  • redisx 升为 1.6.1
  • smarthttp 升为 1.3.4
  • beetlsql 升为 3.26.0-RELEASE
  • beetl 升为 3.15.10.RELEASE
  • fastjson2 升为 2.0.41
  • rabbitmq 升为 5.19.0
  • dubbo3 升为 3.2.7
  • rocketmq4 升为 2.9.7
  • kafka_2.13 升为 3.6.0
  • sms4j 升为 3.0.2
  • dromara-plugins 升为 0.1.1

项目仓库地址?

相关推荐
码不停蹄的玄黓几秒前
JUC核心解析系列(五)——执行框架(Executor Framework)深度解析
java·jvm·spring boot·spring cloud
白总Server几秒前
GaussDB 分布式数据库调优(架构到全链路优化)
java·网络·c++·架构·go·scala·数据库架构
listhi52018 分钟前
k8s使用私有harbor镜像源
java·docker·kubernetes
在未来等你26 分钟前
Java并发编程实战 Day 21:分布式并发控制
java·多线程·并发编程
程序员小假36 分钟前
你会不会使用 SpringBoot 整合 Flowable 快速实现工作流呢?
java·后端
来自外太空的鱼-张小张38 分钟前
java将pdf文件转换为图片工具类
java·python·pdf
代码中の快捷键1 小时前
如何实现一个登录功能?
java·开发语言
保持学习ing1 小时前
微服务--消息队列mq
java·微服务·消息队列·rabbitmq·消息转换器
zimoyin1 小时前
Java/Kotlin selenium 无头浏览器 [Headless Chrome] 实现长截图 三种方式
java·selenium·kotlin
yuluo_YX1 小时前
Spring AI Alibaba Graph 实践
java·人工智能·spring