当前位置: 首页 > news >正文

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

Solon 是什么框架?

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

解决痛点?

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

  • “snowy-spring 版” 启动 15-50秒
  • “snowy-solon 版” 启动3-5秒,启动内存节省1/3(有兴趣的,欢迎拉取代码体验)

相对于 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

项目仓库地址?

  • gitee:https://gitee.com/noear/solon
  • github:https://github.com/noear/solon
http://www.lryc.cn/news/211435.html

相关文章:

  • 180.188.16.1网站高并发,导致网站卡了,有什么方案处理?
  • P1077 [NOIP2012 普及组] 摆花 题解
  • kubernetes源码阅读与实战(3)
  • ESP8266模块常规调试过程讲解
  • 使用onnxruntime推理Bert模型
  • SQL group by、where和having语句用法
  • 贝叶斯变分方法:初学者指南--平均场近似
  • Node学习笔记之user用户API模块
  • 智慧公厕:为公众提供全新的公共厕所使用体验
  • 共谈信创谋发展 | 开源网安主办的信创生态构建沙龙圆满完成
  • 第四章认识Node.js模块化开发
  • Widget必须在GUI线程中创建
  • Kubernetes概念及实践
  • 洛谷 B2007 A+B问题 C++代码
  • Git基础 | 原理、配置、用法、分支 合并
  • 刀具磨损状态识别(Python代码,MSCNN_LSTM_Attention模型,初期磨损、正常磨损和急剧磨损分类,解压缩直接运行)
  • web:[网鼎杯 2020 青龙组]AreUSerialz
  • 【Python机器学习】零基础掌握PolynomialCountSketch内核近似特征
  • 【Linux】深入理解系统文件操作(1w字超详解)
  • echarts柱状图和折线图双图表配置项
  • 【LVS实战】02 搭建一个LVS-NAT实验
  • 2023.10.26-SQL测试题
  • JVM虚拟机:从结构到指令让你对栈有足够的认识
  • 【启发式算法】白鲸优化算法【附python实现代码】
  • 【Python机器学习】零基础掌握RBFSampler内核近似特征
  • 高级工技能等级认定---网络设备安全
  • spting Boot常见知识点
  • 大模型在数据分析场景下的能力评测
  • [笔记] 关于y1变量取名冲突的问题
  • js笔记(函数参数、面向对象、装饰器、高级函数、捕获异常)