Location>code7788 >text

Solon: Our Performance is 300% of Spring's

Popularity:546 ℃/2024-08-16 09:25:46

Solon application development framework (java framework). Is built from scratch, with independent standards and open ecology. Pure blood domestic.

  • Pursuit: Faster, Smaller, Simpler
  • Promote: restraint, simplicity, efficiency, openness, ecology

Compared to Spring application development framework. 300% higher concurrency; memory savings of 50%; start 10 times faster; 90% smaller packaging; also supports java8 ~ java22, native runtime.

1、Solon VS Spring VS Javalin

  • Test Records
sports event SpringBoot2 SpringBoot3 Javalin Solon
runtime java 17 java 17 java 17 java 17
Pre-test state/memory 101.1Mb 112.9Mb 66.1Mb 45.6Mb
Post-test status/memory 996.3Mb 326.9Mb 457.3Mb 369.2Mb
Post-test status/concurrency 20,000 26,000 120,000 170,000

It may vary from test to test, with Spring it's generally (between 200%+ and 600%). Take a lower value and say 300%.

  • Test Video

/video/BV1nJ4m1h79P/

2、 Solon (Java) VS Gin (Go)

  • Test Records
sports event java-hotSpot (solon) java-openj9 (solon) java-native (solon) go (gin)
runtime java 17(openjdk) java 17(openj9) java 17(graalvm ce) go 19.3
Pre-test state/memory 64.3Mb 51.5Mb 17.3Mb 5.7Mb
Post-test status/memory 387.4Mb 111Mb 55Mb 13.9Mb
Post-test status/concurrency 135,000 148,000 115,000 110,000

We also performed very well when compared to Go's framework!

  • Test Video

/video/BV1ur421p7iu/

3. Solon Architecture Diagram

  • Solon Ecosystem
  • Solon Cloud Ecosystem