Solon v2.4.6 发布,Java 应用开发框架(国产生态)


【直播预告】eBPF 到底是可观测领域的神器 or 鸡肋?

Solon 是什么?

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

关键记事:

  • 2021年1月,正式对外开源
  • 2022年7月,建立官网,发力推广
  • 2023年2月,v2.0 发布。官网增加 Solon Initializr,用于生成项目模板。
  • 2023年4月,成为信通院可信开源社区、可信开源项目。Maven 单月下载量突破100万。代码提交数超 11000 次
  • 2023年6月,Maven 单月下载量突破200万。官网资料超 500 个页面。

解决痛点?

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

  • “snowy-spring 版” 启动 15-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

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

最近更新了什么?

  • 增加 http range 分片输出支持
  • 增加 IoUtil 工具类,替代旧的 Utils IO功能(旧的标为弃用)
  • 增加 @Tran 事务监视事件支持,并增加 message 属性(只在最外层触发事件)
  • 调整 kafka-solon-cloud-plugin 如果没有订阅,则不启用消费端
  • 调整 PathLimiter 的弃用提示方式
  • 调整 solon.cloud.metrics 的时间记录单位
  • 调整 solon.data.dynamicds 增加默认源配置项
  • 优化 solon.serialization.snack3 对根字符串的解码处理
  • 优化 solon.scheduling 的 @Async 定制能力
  • 优化 solon.docs.openapi2 对基础类型列表识别过度的问题
  • 优化 solon.docs.openapi2 对实体扩展的字段识别
  • 优化 solon.docs.openapi2 的 @ApiModelProperty 注解处理
  • 优化 solon.data.dynamicds 手动控制能力(添加、移除、获取)
  • 优化 sa-token-solon-plugin 两个适配类的处理
  • 优化 ConditionUtil 条件工具类处理
  • mybatis-flex 升为 1.6.1
  • beetlsql 升为 3.25.0-RELEASE
  • dbvisitor 升为 5.4.0
  • snack3 升为 3.2.79
  • forest 升为 1.5.33
  • smarthttp 升为 1.3.0

项目仓库地址?

  • gitee:https://gitee.com/noear/solon
  • github:https://github.com/noear/solon

相關推薦

2023-09-20

1、必须要有,不然就永远不会有 应用开发框架,虽然没有芯片、操作系统、数据库、编程语言这些重要。但是最终呈现在用户面前的,总是有软件部分。而软件系统开发,一般都需要应用开发框架,它是软件系统的基础性部件

2024-08-15

Solon 应用开发框架(java framework)。是从零开始构建,有自主的标准规范与开放生态。纯血国产。 追求: 更快、更小、更简单 提倡: 克制、简洁、高效、开放、生态 相对于 Spring 应用开发框架。并发高 300%;内存省 50%;

2023-08-17

Solon 是什么? Java 生态型应用开发框架。它从零开始构建,有自己的标准规范与开放生态(历时五年,已有全球第二级别的生态规模)。与其他框架相比,它解决了两个重要的痛点:启动慢,费内存。2023年6月,Maven 单月下载量

2023-05-04

Java 新的生态型应用开发框架,Solon :更快、更小、更简单。从零开始构建,有自己的标准规范与开放生态: 150多个生态插件,可以满足各种场景开发 大量的国产框架适配,可以为应用软件国产化提供更好支持 相对于 Spr

2024-01-06

Solon 是什么框架? Java 新的"生态级"应用开发框架。从零开始构建,有自己的标准规范与开放生态(历时六年,具备全球第二级别的生态规模)。 相对于 Spring,有什么特点? 国产!国产!国产! 启动快 5 ~ 10 倍。 (

2022-10-18

Java 国产的轻量级应用开发框架。可用来快速开发 Java 应用项目。主框架仅 0.1 MB。Helloworld: @Controller public class App { public static void main(String[] args) { Solon.start(App.class, args); } @Get @WebSocket @Mapping("/hello") public String hello(@Param(defaultVa

2024-01-19

Solon 是什么框架? Java "生态级"应用开发框架。从零开始构建,有自己的标准规范与开放生态(历时六年,具备全球第二级别的生态规模)。 相对于 Spring,有什么特点? 国产!国产!国产! 启动快 5 ~ 10 倍。 (更快

2023-09-05

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

2024-01-31

Solon 是什么框架? Java "生态级"应用开发框架。从零开始构建,有自己的标准规范与开放生态(历时七年,具备全球第二级别的生态规模)。 相对于 Spring,有什么特点? 国产!国产!国产! 启动快 5 ~ 10 倍。 (更快

2023-03-22

Solon 是一个高效的 Java 应用开发框架:更快、更小、更简单。它是一个有自己接口标准规范的开放生态,可为应用软件国产化提供支持,助力信创建设。 150来个生态插件,覆盖各种不同的应用开发场景: 相对于 Spring Boot 和 S

2024-07-13

Solon 框架! Java “纯血国产”应用开发框架。开放原子开源基金会,孵化项目。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。 追求: 更快、更小、更简单 提倡: 克制、简洁、高效、开放、生态 有什

2024-07-30

Solon 框架! Java “纯血国产”应用开发框架。开放原子开源基金会,孵化项目。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。 追求: 更快、更小、更简单 提倡: 克制、简洁、高效、开放、生态 有什

2024-06-25

Solon 框架! Java “纯血国产”应用开发框架。开放原子开源基金会,孵化项目。从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态。 追求: 更快、更小、更简单 提倡: 克制、简洁、高效、开放、生态 有什

2023-11-18

产纯血度大升级! Solon 是什么框架? Java 新的"生态级"应用开发框架。从零开始构建,有自己的标准规范与开放生态(历时五年,具备全球第二级别的生态规模)。Solon 生态的友商是 Spring 生态。Solon 的友商很强,所以很有意