国产化改造就用 Java Solon,v2.7.3 发布
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
项目仓库地址?
官网?
国产化改造就用 Java Solon,v2.7.3 发布的更多相关文章
- Solon v2.2.6 发布,助力信创国产化
		Solon 是一个高效的 Java 应用开发框架:更快.更小.更简单.它是一个有自己接口标准规范的开放生态,可为应用软件国产化提供支持,助力信创建设. 150来个生态插件,覆盖各种不同的应用开发场景: ... 
- Solon v2.2.10 发布,助力信创国产化
		Solon 是一个高效的 Java 应用开发框架:更快.更小.更简单.它不是 Spring.没有使用 Servlet.JavaEE 接口,是一个有自己接口标准的开放生态.可以为应用软件国产化提供支持, ... 
- Java 新的生态型应用开发框架,Solon v2.2.13 发布
		Java 新的生态型应用开发框架,Solon :更快.更小.更简单.从零开始构建,有自己的标准规范与开放生态: 150多个生态插件,可以满足各种场景开发 大量的国产框架适配,可以为应用软件国产化提供更 ... 
- Solon v2.1.4 发布。支持 java、kotlin、groovy!
		本次发布,重点测试和验证了在 java.kotlin.groovy 三种 jvm 语言里,开箱即用的特性.并发布 Solon Initializr: https://solon.noear.org/s ... 
- Solon v2.2.7 发布,支持 Java 8 到 Java 20
		Solon 是一个高效的 Java 应用开发框架:更快.更小.更简单.也是一个有自己接口标准规范的开放生态. 150来个生态插件,覆盖各种不同的应用开发场景: 相对于 Spring Boot 和 Sp ... 
- Solon v2.2.1 发布。向  Graalvm Native 友好靠近
		本次更新最重要的是增加了 Solon APT 项目,为更简单的完成 Graalvm Native 打包提供了帮助:其次是增加了 @ProxyComponent 和 @SolonMain 注解:以及优化 ... 
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布
		(新年巨献) RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本发布 历时数月,RDIFramework.NET V2.8版本发布了,感谢大家的支持. RDIFram ... 
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.7 版本发布
		历时数月,RDIFramework.NET V2.7 版本发布了,感谢大家的支持. RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,为企业或个人在.NET环境下快速开发系 ... 
- go-wingui 2018 全新 v2.0 版本发布,包含重大更新!
		go-wingui 2018 全新 v2.0 版本发布,包含重大更新!使用新版CEF内核Chromium 63.0.3239.109,页面可以使用最新的css3,html5技术.使用delphi7重写 ... 
- XXL-JOB v2.3.0 发布 | 易用性增强
		转: XXL-JOB v2.3.0 发布 | 易用性增强 v2.3.0 Release Notes 1.[新增]调度过期策略:调度中心错过调度时间的补偿处理策略,包括:忽略.立即补偿触发一次等: 2. ... 
随机推荐
- 为产品的一堆Visual Studio解决方案引入Directory.Build.props
			为什么需要Directory.Build.props? 一个产品有了多个甚至几十个解决方案之后,每个解决方案里面的项目可能会引用一个dll包的不同版本,因此需要集中管理dll包的版本号. .NET的D ... 
- 浅入Kubernetes(4):使用Minikube体验
			Minikube 打开 https://github.com/kubernetes/minikube/releases/tag/v1.19.0 下载最新版本的二进制软件包(deb.rpm包),再使用 ... 
- Rabbit使用CorrelationId进行可靠性消息回调
			先放一张使用CorrelationId相关ID进行消息回调处理的流程图 客户端启动时,它将创建一个匿名回调队列 对于 RPC 请求,客户端发送一条消息,该消息具有两个属性: reply_to(设置为回 ... 
- 关于mv命令,系统是如何区分是移动还是重命名
			 引入: 精简回答版:重命名的本质仍是移动覆盖 ,所以不存在应该如何区分的问题 最近学习到linux基础命令中的mv命令,了解到mv命令的作用是对文件的移动和重命名,但自己一直想不明白系统是如何分辨 ... 
- 喜报|3DCAT成为国内首批适配Vision Pro内容开发者
			近日,苹果在上海总部举办了国内首场 Apple Vision Pro 开发者实验室活动,3DCAT作为国内领先的实时渲染云平台参与了此次活动,成为国内首批适配 Vision Pro 的内容开发者之一. ... 
- python基础四(字符编码)
			一 了解字符编码的知识储备 计算机基础知识 文本编辑器存取文件的原理(nodepad++,pycharm,word) #1.打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都 ... 
- 设计模式之二:Builder模式
			设计模式之二:Builder模式 目录介绍 0.关于Builder模式案例下载 1.Builder模式介绍 2.Builder模式使用场景 3.Builder模式简单案例 3.1 Builder模式U ... 
- 三维模型OBJ格式轻量化的跨平台兼容性问题分析
			三维模型OBJ格式轻量化的跨平台兼容性问题分析 三维模型的OBJ格式轻量化在跨平台兼容性方面具有重要意义,可以确保模型在不同平台和设备上的正确加载和渲染.本文将分析OBJ格式轻量化的跨平台兼容性技术, ... 
- 记录-Vue移动端日历设计与实现
			这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 工作中遇到一个需求是根据日历查看某一天/某一周/某一月的睡眠报告,但是找了好多日历组件都不是很符合需求,只好自己手写一个日历组件,顺便记录 ... 
- 记录--服务端推送到Web前端有哪几种方式?
			这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 这个问题? 这个问题一般会出现在面试题里面,然后回答一些诸如轮询.WebSocket之类的答案.当然,实际开发中,也会遇到类似别人给你赞了 ... 
