Java 新的生态型应用开发框架,Solon v2.2.13 发布

科技资讯 投稿 13200 0 评论

Java 新的生态型应用开发框架,Solon v2.2.13 发布

Java 新的生态型应用开发框架,Solon :更快、更小、更简单。从零开始构建,有自己的标准规范与开放生态:

    150多个生态插件,可以满足各种场景开发
  • 大量的国产框架适配,可以为应用软件国产化提供更好支持,助力信创建设

相对于 Spring Boot 和 Spring Cloud 的项目:

    启动快 5 ~ 10 倍。 (更快)
  • qps 高 2~ 3 倍。 (更高)
  • 运行时内存节省 1/3 ~ 1/2。 (更少)
  • 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。 (更小)
  • 同时支持 jdk8, jdk11, jdk17, jdk19。

似曾相识的体验,入门更简单,迁移很方便:

@Controller public class App { public static void main(String[] args { Solon.start(App.class, args, app->{ //手写模式 app.get("/", ctx -> ctx.outputAsJson("{message:'Hello world!'}" }; } //注解模式 @Get @Socket @Mapping("/hello" public String hello(String name { return String.format("Hello %s!", name; } }

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

本次更新:

    调整 solon.aot 将 native 元数据生成到对应主类的包下
  • 调整 solon aot 处理时不启动 http 等通讯服务,避免端口冲突且适当提速
  • 调整 solon.scheduling.quartz 手动管理机制
  • 调整 solon.scheduling.simple 手动管理机制
  • 调整 solon bean 允许有多个其它基础形态
  • 调整 EnjoyRender 增加获取 Engine 对象方法
  • 移除 mybatis-flex-solon-plugin 的实现代码,改为引用官方包(是同份代码)
  • 移除 bean-searcher-solon-plugin 的实现代码,改为引用官方包(是同份代码)
  • 移除 feign-solon-plugin 的实现代码,改为引用官方包(是同份代码)
  • 移除 easy-trans-solon-plugin 的实现代码,改为引用官方包(是同份代码)
  • dubbo3 升为 3.2.0
  • fastjson2 升为 2.0.29

项目仓库:

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

编程笔记 » Java 新的生态型应用开发框架,Solon v2.2.13 发布

赞同 (70) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽