支持 java22,Solon v2.7.3 发布(非 java-ee 架构)

Java Solon 是什么框架?

是一个可平替 Spring 生态的 Java 应用开发框架。从零开始构建(非 java-ee 架构),有自己的标准规范与开放生态。(历时七年,具备全球第二级别的生态规模)

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

有什么特点?

更高的计算性价比:

  • 降低运行成本:每秒并发高 2~ 3 倍;内存节省 1/3 ~ 1/2

更高的开发效率,更简单的编码体验:

  • 降低学习成本:源码简单;新手入门容易;使用方便
  • 提高调试效率:重启快 5 ~ 10 倍;更快定位问题

更快的生产与部署体验:

  • 服务包更小,CI/DI 更快:打包缩到 1/2 ~ 1/10
  • 云原生更友好(镜像拉取快,容器就绪快):打包缩到 1/2 ~ 1/10,启动快 5 ~ 10 倍

更自由的运行时兼容选择:

  • 非 java-ee 架构
  • 同时支持 java8、java11、java17、java21、java22 的运行时

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

最近更新了什么?

  • 增加 java 22 支持
  • 添加 solon.threads.virtual.enabled 配置支持
  • 添加 solon.cloud.httputils 异步处理接口
  • 添加 NamiClient::localFirst 属性,增加本地实现组件优先支持
  • 添加 Context::filesDelete 批量删除临时文件方法
  • 优化 solon.view 后端模板的编码配置处理
  • 优化 非 http/https 协议包的处理(被人刷假包)
  • 优化 local-solon-cloud-plugin 本地服务发现的查找处理,避免失败
  • 优化 部分锁的处理方式(synchronized 改为 ReentrantLock)
  • 优化 jetty 的 multipart 解析处理
  • 修复 solon.health HealthIndicator 自动注册无效的问题
  • socket.d 升为 2.4.7
  • folkmq 升为 1.3.2
  • snack3 升为 3.2.90
  • sqltoy 升为 5.6.2.jre8
  • asm 升为 9.6
  • nacos1 升为 1.4.7
  • nacos2 升为 2.3.1
  • redisson 升为 3.27.2
  • undertow 升为 2.2.31.Final

项目仓库地址?

官网?

相关推荐
StevenGerrad1 小时前
【读书笔记】架构整洁之道 P2~3 编程范式&设计原则
设计模式·架构·软件工程
ccccczy_1 小时前
Spring Security 深度解读:JWT 无状态认证与权限控制实现细节
java·spring security·jwt·authentication·authorization·securityfilterchain·onceperrequestfilter
Lin_Aries_04211 小时前
容器化 Tomcat 应用程序
java·linux·运维·docker·容器·tomcat
sheji34161 小时前
【开题答辩全过程】以 springboot高校社团管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
zzywxc7872 小时前
大模型落地实践指南:从技术路径到企业级解决方案
java·人工智能·python·microsoft·golang·prompt
相与还2 小时前
IDEA+SpringBoot实现远程DEBUG到本机
java·spring boot·intellij-idea
小杨勇敢飞2 小时前
IDEA 2024 中创建 Maven 项目的详细步骤
java·ide·intellij-idea
野犬寒鸦2 小时前
从零起步学习Redis || 第四章:Cache Aside Pattern(旁路缓存模式)以及优化策略
java·数据库·redis·后端·spring·缓存
白水先森2 小时前
C语言作用域与数组详解
java·数据结构·算法
智源研究院官方账号3 小时前
众智FlagOS 1.5发布:统一开源大模型系统软件栈,更全面、AI赋能更高效
人工智能·开源