Java 国产的轻量级应用开发框架 Solon v1.10.9

科技资讯 投稿 27300 0 评论

Java 国产的轻量级应用开发框架 Solon v1.10.9

Java 国产的轻量级应用开发框架。可用来快速开发 Java 应用项目。主框架仅 0.1 MB。

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

  • 启动快 5 ~ 10 倍。 (更快)

  • qps 高 2~ 3 倍。 (更高)

  • 运行时内存节省 1/3 ~ 1/2。 (更少)

  • 打包可以缩小到 1/2 ~ 1/10;比如,300Mb 的变成了 23Mb。 (更小)

  • 基于服务 name 进行注册发现 与 k8s svc 相互对应

  • 支持 Service Mesh 架构部署方案

  • 同时支持 jdk8, jdk11, jdk17, jdk19

本次更新:

  • 新增 solon.serialization.hessian-lite 插件

  • 新增 nami.coder.hessian-lite 插件

  • 插件 sa-token-solon-plugin 优化 SaTokenPathFilter 的实现逻辑

  • 调整 solon.web.servlet 插件,更适合 war 容器开发

  • 调整 SokcteD 接口可以不依赖 Nami 独立运行

  • 调整 ContextPathFilter 自动补齐 '/' 结尾(使用时优先级要极高)

  • 调整 请求链路的状态码处理逻辑,避免特殊的 404 出错

  • 修复 solon 渲染器执行异常时,异常消失的问题

  • 增加 @Bean + @Mapping (支持限定词 构建 Handler

  • 增加 router::matchMain 接口

  • 增强 @NotEmpty 对集合的校验支持

  • 增强 war 开发与打包能力(更简洁;配合 smart-servlet 的研究,支持真正的国产)

  • 添加 NamiGlobal 类,做为 nami 的全局设置

  • 添加 SolonTest::properties 属性

  • 优化 solon.boot.smarthttp 适配

  • 优化 solon.boot.jdkhttp 适配

  • 优化 solon.boot.jlhttp 适配,同时修复 302 跳转在 firefox 下特别慢的原因

  • 升级 hessian 为 4.0.66

  • 升级 smart-http 为 1.1.17

  • 升级 pagehelper 为 5.3.1

  • 升级 sqltoy 为 5.2.17

  • 升级 asm 为 9.4 (更好的兼容 jdk19)

编程笔记 » Java 国产的轻量级应用开发框架 Solon v1.10.9

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

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