Java 新的选择,Solon v2.3.7 发布
Solon 是什么开源项目?
一个,Java 新的生态型应用开发框架。它从零开始构建,有自己的标准规范与开放生态(历时五年,已有全球第二级别的生态规模)。与其他框架相比,它解决了两个重要的痛点:启动慢,费内存。
解决痛点?
由于Solon Bean容器的独特设计,不会因为扩展依赖变多而启动很慢(开发调试时,省时、爽快)!以知名开源项目“小诺”为例:
- “snowy-spring 版” 启动 30-50秒
- “snowy-solon 版” 启动3-5秒,内存省1/3(有兴趣的,欢迎拉取代码体验)
所谓:“时间就是生命,效率就是金钱”,“天下武功,唯快不破”。
相对于 Spring Boot 和 Spring Cloud 的项目,有什么特点?
- 启动快 5 ~ 10 倍。 (更快)
- qps 高 2~ 3 倍。 (更高)
- 运行时内存节省 1/3 ~ 1/2。 (更少)
- 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。 (更小)
- 同时支持 jdk8, jdk11, jdk17, jdk20, graalvm native image
入门探索视频(用户录制):
本次更新了什么?
- 优化 nami 解码器的渲染要求策略
- 优化 solon.boot.websocket 异步发送机制
- 优化 solon.boot.websocket.netty 异步发送机制
- 调整 RunUtil 增加线程池名
- 调整 StringSerializerRender 开放 serializer 属性
- 调整 app.router().caseSensitive 默认为 true
- 增加 CloudEvent 注解在函数上时,支持 AOP 扩展
- 增加 solon.docs 插件,对网关开发模式的支持
- 增加 solon.boot.socketd.jdksocket 插件,对 ssl 的支持
- 增加 server.http.ssl.* 配置
- 增加 NamiMapping、NamiBody 注解,以示与 solon 注解的区别
- 增加 序列化接口(在渲染之外),可以外面复用(从 StringSerializerRender 开放 serializer)
- 增加 Context::headersMap, Context::headerValues 接口
- 修复 solon.serialization.jackson 在某些情况下,序列化 null 会出错的问题
- 修复 solon.boot.jetty 不能使用资源文件做 ssl 密钥文件的问题
- wood 升为 1.1.5
- smarthttp 升为 1.2.6
- smartsocket 升为 1.5.31
- sqltoy 升为 5.2.57
- mybatis-flex 升为 1.4.4
- beetlsql 升为 3.23.2-RELEASE
项目仓库地址?

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
夜莺可观测性平台发布 v6.ga13 版本,正式版月底发布
What’s Changed feat: 告警信息支持通过 stdin 传递给 ibex 可以更方便地实现故障自愈 bytanxiao1990 feat: 心跳时间支持从 heartbeat 接口提取,提高了心跳时间实时性 byqifenggang feat: 登录密码支持 RSA 加密 bymasterjyq feat: 时序图表格模式 Legend 支持下钻链接 bymasterjyq refactor: 修改数据源类型和值后保存到 URL querystring refactor: 大盘详情页面标题设置为大盘标题 refactor: 大盘数据源变量支持正则过滤可选项 fix: 修复日志层级大于三层后字段名拼接错误问题 fix: 修复导入规则 group_id 错误问题 fix: 修复公开的大盘仍然会显示 row panel 编辑按钮问题 docs: 添加 TiDB 内置告警规则、仪表盘 bylongzhuquan docs: 增加 prometheus-operator、ipmi、kafka 内置告警规则和仪表盘 bycyancow 感谢相关 contributor 一起共建开源...
- 下一篇
Docker v24.0.3 发布
Docker 24.0.3 现已发布,具体更新内容如下: 错误修复和功能增强 containerd image store:修复了无法与不包含默认平台清单的多平台镜像进行交互的问题。moby/moby#45849 containerd image store:修复type=image的构建不能正确解压/存储的问题。moby/moby#45692 containerd image store:修复了在docker load时错误地尝试解压 pseudo-image。moby/moby#45688 containerd image store:正确设置用户代理,并在与注册表交互时包含附加信息,例如 snapshotter。moby/moby#45671、moby/moby#45684 containerd image store:修复了在 snapshotters之间切换后无法解压已提取内容的问题。moby/moby#45678 containerd image store:修复已重新标记或删除所有标签但仍在使用时被修剪的镜像。moby/moby#45857 修复了 Topology 字段...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8