Spring 太肥、太慢?你受不了?那 Solon Java Framework 就是你的西施

这篇具有很好参考价值的文章主要介绍了Spring 太肥、太慢?你受不了?那 Solon Java Framework 就是你的西施。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Solon 是什么?

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

解决痛点?

由于Solon Bean容器的独特设计,不会因为扩展依赖变多而启动很慢(开发调试时,省时、爽快)!以知名开源项目“小诺”为例:文章来源地址https://www.toymoban.com/news/detail-682010.html

  • “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

最近的 v2.4.5 更新了什么?

  • 新增 mqtt5-solon-cloud-plugin 插件(用于支持 v5 版本)
  • 增加 mqtt-solon-cloud-plugin 支持 publishTimeout 配置(默认3秒)
  • 增加 mqtt-solon-cloud-plugin 支持 topicFilter 表达式
  • 增加 HttpServerConfigure::enableDebug 接口
  • 增加 Context::close 强制实现约定
  • 增加 JacksonRenderFactory::addFeatures、removeFeatures 接口
  • 增加 solon.cloud.eventplus 对事件 qos 传递支持
  • 优化 rabbitmq-solon-cloud-plugin 代码实现
  • 优化 solon-maven-plugin 打包提示语
  • 优化 maven 打包插件版本管理
  • 修复 httputils of okhttp 手动设定超时无效的问题
  • beetlsql 升为 3.24.0-RELEASE
  • beetl 升为 3.15.8.RELEASE
  • mybatis-flex 升为 1.5.8
  • fastmybatis 升为 2.9.2
  • fastjson2 升为 2.0.39
  • snack3 升为 3.2.76
  • liteflow 升为 2.10.6
  • knife4j 升为 4.2.0

项目仓库地址?

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

到了这里,关于Spring 太肥、太慢?你受不了?那 Solon Java Framework 就是你的西施的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot 2.x 正式停更了。Java 8 由 Solon 接收!

    最近有好多个新闻说:SpringBoot 2.x 正式停更了,Java 8 怎么办?当然用 Solon 喽! 既支持 java8,也支持 java21 的: Java 新的\\\"生态级\\\"应用开发框架 。 从零开始构建,有自己的标准规范与开放生态 ,所以才能支持java8 - java21(历时“六”年,具备全球第二级别的生态规模)。 国产

    2024年01月18日
    浏览(23)
  • 优化 spring cloud gateway+nacos时服务恢复调用太慢问题

    问题描述 在使用 spring cloud gateway + nacos 做服务发现时,会发现当下游的服务器恢复了,但是还有经过一段时间 gateway 才成功转发请求到刚恢复的下游服务上。于是我就深入源码进行企图通过修改相关配置的方式优化gateway服务发现的恢复时间。 相关依赖版本 源码 经过漫长的

    2024年02月01日
    浏览(35)
  • 信创,用中国人的Java生态框架。Solon v2.4.3 发布

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

    2024年02月12日
    浏览(34)
  • Solon v2.2.17 发布,Java 新的生态型应用开发框架

    一个, Java 新的生态型应用开发框架 。它从零开始构建,有自己的标准规范与开放生态。与其他框架相比, 它解决了一个重要的痛点:启动慢,费资源。 由于Solon Bean容器的独特设计, Solon 不会因为扩展依赖变多而启动很慢(开发调试时,爽快)!!! 以开源项目“小诺”

    2024年02月05日
    浏览(32)
  • Java 新的生态型应用开发框架,Solon v2.2.13 发布

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

    2023年04月25日
    浏览(28)
  • Spring Framework版本升级

    升级Spring Framework 版本 由于公司漏洞扫描后要求项目中Spring Framework版本不低于5.3.18,通过idea插件maven helper,查看所有项目中Spring Framework的版本,发现5个项目中的版本低于5.3.18,需要进行版本升级 1. springboot项目 ​ 对于springboot项目,查看springboot版本和他依赖的Spring Framewo

    2024年02月09日
    浏览(26)
  • Spring Framework

    Spring 是一款开源的轻量级 Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性。 Spring 框架指的都是 Spring Framework,它是很多模块的集合,如下图所示: Spring 框架的核心模块,也可以说是基础模块,Spring 其他所有的功能基本都需要依赖于该模块。 Beans :提供对

    2024年02月22日
    浏览(30)
  • Spring Boot 和 Spring Cloud Framework 的区别

    大家好,如果您从事 Java 开发并创建了微服务,那么您可能知道  Spring Boot 和 Spring Cloud是两个流行的基于 Java 的框架,广泛用于构建企业级应用程序,尤其是服务器端后端 Java 应用程序。这两个框架均由 Spring 团队开发,并提供独特的功能,使它们在市场上脱颖而出。虽然

    2024年02月07日
    浏览(34)
  • Spring FrameWork从入门到NB - Spring AOP - 概念

    什么是AOP AOP - Aspect Oriented Programming的缩写,面向切面编程。 面向切面编程AOP是面向对象程序设计OOP的一个补充或扩展,是为了解决OOP在一些共性问题上的不足应运而生的。比如记录日志、事务处理、性能分析等等与业务无关的需求,需要发生在很多类的很多方法上,而需求

    2024年02月13日
    浏览(29)
  • JavaWeb编程面试题——Spring Framework

    面试题==知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。 关注公众号:编程火箭车 。在【粉丝福利】中点击【面题大全】,其中的

    2024年02月06日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包