Spring is too fat and too slow? You can't stand it? Then Solon Java Framework is your beauty

What is Solon?

Java ecological application development framework . itBuilt from scratch, has its own standard specification and open ecology (after five years, it has the second-level ecological scale in the world). Compared to other frameworks, itSolved two important pain points: slow startup and memory consumption. In June 2023, Maven's monthly downloads will exceed 2 million .

Solve pain points?

Due to the unique design of the Solon Bean container,The startup will not be slow due to the increase in extension dependencies.(Save time and feel comfortable during development and debugging)! Take the well-known open source project "Xiaonuo" as an example:

Compared with Spring Boot and Spring Cloud projects, what are the characteristics?

  • Startup is 5 to 10 times faster. (faster)
  • qps is 2 to 3 times higher. (higher)
  • Memory saving during runtime is 1/3 ~ 1/2. (less)
  • Packing can be reduced to 1/2 ~ 1/10; for example, 300Mb becomes 23Mb. (smaller)
  • Support jdk8, jdk11, jdk17, jdk20, graalvm native image at the same time

What is the latest v2.4.5 update?

  • Added mqtt5-solon-cloud-plugin plugin (used to support v5 version)
  • Add mqtt-solon-cloud-plugin to support publishTimeout configuration (default 3 seconds)
  • Add mqtt-solon-cloud-plugin to support topicFilter expression
  • Added HttpServerConfigure::enableDebug interface
  • Add Context::close to enforce the convention
  • Add JacksonRenderFactory::addFeatures, removeFeatures interface
  • Add solon.cloud.eventplus support for event qos delivery
  • Optimize rabbitmq-solon-cloud-plugin code implementation
  • Optimize solo-maven-plugin packaging prompts
  • Optimize maven packaging plug-in version management
  • Fix the problem that httputils of okhttp manually set timeout is invalid
  • beetlsql upgraded to 3.24.0-RELEASE
  • beetl upgraded to 3.15.8.RELEASE
  • mybatis-flex upgraded to 1.5.8
  • fastmybatis upgraded to 2.9.2
  • fastjson2 upgraded to 2.0.39
  • snack3 rose to 3.2.76
  • liteflow upgraded to 2.10.6
  • knife4j upgraded to 4.2.0

Project warehouse address?

Guess you like

Origin blog.csdn.net/cwzb/article/details/132574796