🔥 SpringBoot 怎么办?Solon v2.8.4 实在太快了!

来源: 投稿
2024-06-24 16:52:00

Solon 框架!

Java “纯血国产”应用开发框架。开放原子开源基金会,孵化项目从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态

  • 追求: 更快、更小、更简单
  • 提倡: 克制、简洁、高效、开放、生态

有什么特点?

特点 描述
更高的计算性价比 并发高 2~ 3 倍;内存省 50%
更快的开发效率 内核小,入门快;启动可快到 10 倍
更好的生产与部署体验 打包最多缩小 90%
更大的兼容范围 非 java-ee 架构;同时支持 java8 ~ java22

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

最近更新了什么?

  • 新增 solon.net.httputils 插件
  • 添加 BeanWarp::rawClz,优化 BeanWrapLifecycle 的检测方式(避免 LifecycleBean 重复注册)
  • 添加 CloudBreakerException 异常类,用于 CloudBreakerInterceptor
  • 添加 CloudStatusException 异常类,用于 Cloud 触发的 4xx 状态异常
  • 添加 Router 移除控制器的接口
  • 添加 openapi2 支持 action 返回接口类型
  • 简化 Router 注册控制器的方式
  • 优化 solon.boot.websocket 适配,在重启时端口不能立即复用的问题
  • 优化 List[Bean] 注入,支持排序
  • 优化 AppContext::beanShapeRegister 改为实例检测(之前为类型检测)
  • 调整 429 状态改由 CloudBreakerException 发出(访问量过大时)
  • 调整 415 状态改由 StatusException 发出(Consumes 不匹配)
  • 调整 用 solon.net.httputils 替换 solon.test 里的 HttpUtils(统一代码)
  • 调整 @Consumes @Produces 作用域,支持加在类上
  • 调整 solon-rpc 快捷包去掉 hessian 依赖(如有需要手动引入)
  • 调整 CloudBreakerInterceptor 融断时改为 CloudBreakerException(之前为直接设定 429 状态),更方便过滤和拦截
  • 修复 @Consumes @Produces 在 solon.docs 里无效的问题
  • fury 升为 0.5.1
  • liteflow 升为 2.12.1
  • socket.d 升为 2.5.7
  • folkmq 升为 1.7.2
  • smartsocket 升为 1.5.44
  • smarthttp 升为 1.4.3
  • undertow 升为 2.2.32.Final

项目仓库地址?

官网?

展开阅读全文
点击加入讨论🔥(65) 发布并加入讨论🔥
本篇精彩评论
这很小米
2024-06-24 17:47
4
举报
真**的恶心
2024-06-24 17:18
4
举报
🤐我看宣传没啥问题,要的就是争取目标人群。那些说教的要么自己没产品,要么产品热度也少的很。。。说到JFinal这个项目,宣传力度在 1 几年的时候要是有您一半的功力(作者太“懒”),国内SpringBoot肯定流行不起来,,,流行起来后确实难以撼动了,SpringBoot都成Javaweb生态标准了。。。各云厂产品都是用它做的模板。。。 除非SB作死或者出世跨时代的东东 :) Solon让我看到了“农村包围城市”的感觉,看到国内很多优秀的开源项目都支持Solon运行、对接,以及一些国产中间件,作者也都在做开发。相信在信创的风口下星星之火可以燎原!
2024-06-25 23:00
3
举报
首先说明一下国产开源软件的确很不错,但是一看到这种标题的确会很让人厌恶!SpringBoot多少群体?这个多少群体呢?我建议就实事求是的去起标题,而不是这种夺眼球的,正式因为不断的有这些夺眼球的文章,才让国人无法接受国产软件!不要因为一个软件而去影响整个国产软件的群体。。。
2024-06-24 21:35
3
举报
标题应该改成"拳打Apache,脚踢spring,solon唯我独尊"
2024-06-26 10:00
1
举报
65 评论
3 收藏
分享
返回顶部
顶部