Der Frühling ist zu fett und zu langsam? Du kannst es nicht ertragen? Dann ist Solon Java Framework genau das Richtige für Sie

Was ist Solon?

Java-Framework für die ökologische Anwendungsentwicklung . EsVon Grund auf neu gebaut, verfügt über eigene Standards und eine offene Ökologie (nach fünf Jahren hat es die zweite ökologische Ebene der Welt erreicht). Im Vergleich zu anderen Frameworks ist esZwei wichtige Problempunkte wurden behoben: langsamer Start und Speicherverbrauch. Im Juni 2023 überstiegen die Maven-Downloads 2 Millionen in einem einzigen Monat .

Schmerzpunkte lösen?

Aufgrund des einzigartigen Designs des Solon Bean-BehältersDer Start wird aufgrund der zunehmenden Erweiterungsabhängigkeiten nicht langsam sein.(Sparen Sie Zeit und fühlen Sie sich beim Entwickeln und Debuggen wohl)! Nehmen Sie als Beispiel das bekannte Open-Source-Projekt „Xiaonuo“:

Was sind die Merkmale im Vergleich zu Spring Boot- und Spring Cloud-Projekten?

  • Der Start erfolgt 5 bis 10 Mal schneller. (Schneller)
  • qps ist zwei- bis dreimal höher. (höher)
  • Die Speicherersparnis während der Laufzeit beträgt 1/3 ~ 1/2. (weniger)
  • Die Verpackung kann auf 1/2 bis 1/10 reduziert werden; aus 300 MB werden beispielsweise 23 MB. (kleiner)
  • Unterstützt auch das native Image jdk8, jdk11, jdk17, jdk20 und graalvm

Was ist das neueste Update v2.4.5?

  • Plug-in „mqtt5-solon-cloud-plugin“ hinzugefügt (zur Unterstützung der v5-Version)
  • mqtt-solon-cloud-plugin zur Unterstützung der PublishTimeout-Konfiguration hinzugefügt (Standard 3 Sekunden)
  • mqtt-solon-cloud-plugin zur Unterstützung von topicFilter-Ausdrücken hinzugefügt
  • HttpServerConfigure::enableDebug-Schnittstelle hinzugefügt
  • Fügen Sie Context::close hinzu, um die Konvention durchzusetzen
  • Schnittstellen „JacksonRenderFactory::addFeatures“, „removeFeatures“ hinzugefügt
  • Fügen Sie solo.cloud.eventplus-Unterstützung für die Bereitstellung von Ereignis-QOS hinzu
  • Optimieren Sie die Implementierung des Rabbitmq-Solon-Cloud-Plugin-Codes
  • Optimieren Sie die Eingabeaufforderungen für die Verpackung von Solo-Maven-Plugins
  • Optimieren Sie die Versionsverwaltung des Maven-Packaging-Plug-Ins
  • Das Problem wurde behoben, bei dem die manuelle Einstellung des Timeouts in httputils von okhttp ungültig war.
  • beetlsql wurde auf 3.24.0-RELEASE aktualisiert
  • beetl wurde auf 3.15.8.RELEASE aktualisiert
  • mybatis-flex wurde auf 1.5.8 aktualisiert
  • fastmybatis wurde auf 2.9.2 aktualisiert
  • fastjson2 wurde auf 2.0.39 aktualisiert
  • Snack3 stieg auf 3,2,76
  • Liteflow wurde auf 2.10.6 aktualisiert
  • Knife4j wurde auf 4.2.0 aktualisiert

Projektlageradresse?

Supongo que te gusta

Origin blog.csdn.net/cwzb/article/details/132574796
Recomendado
Clasificación