新荘セレクション、国内オープンソース、Solon v2.3.6 リリース

Solon とはどのようなオープンソース プロジェクトですか?

1 つは、Java 用の新しい環境に優しいアプリケーション開発フレームワークですこれはゼロから構築され、独自の標準とオープン エコシステムを備えています (世界で第 2 レベルのエコシステムになるまでに 5 年かかりました)。他のフレームワークと比較すると、これにより、起動の遅さとメモリ消費という 2 つの重要な問題点が解決されます。

問題点を解決しますか?

ソロンビーンの容器のユニークなデザインにより、拡張機能の依存関係が増えるため、起動が遅くなりません(開発時とデバッグ時、時間の節約とリフレッシュ)! 有名なオープンソース プロジェクト「Xiaonuo」を例に挙げます。

「時は命、効率は金なり」、「世界で負けない唯一の武道はスピードである」という格言があります。

Spring Boot プロジェクトや Spring Cloud プロジェクトと比較した特徴は何ですか?

  • 起動が5~10倍速くなります。(もっと早く)
  • qpsは2~3倍になります。(より高い)
  • 実行時のメモリの 1/3 ~ 1/2 を節約します。(少ない)
  • パッケージングは​​ 1/2 ~ 1/10 に削減でき、たとえば 300Mb は 23Mb になります。(小さめ)
  • jdk8、jdk11、jdk17、jdk20、 graalvm ネイティブ

このアップデートは何ですか?

  • Solo.boot.websocket.netty プラグインを追加しました
  • 新しいsolon.web.sse プラグイン(sse: サーバー送信イベント)
  • 新しいsolon.web.flux プラグイン、Web 応答インターフェイスはプラグインをサポートします
  • 増加コンテキスト非同期制御インターフェース、レスポンシブ Web 開発のサポートを提供します。
  • ActionReturnHandler インターフェースを追加すると、特別な戻り結果をカスタマイズできます。レスポンシブ Web 開発を強化する
  • ActionExecuteHandler インターフェースを追加し (古い ActionExecutor を置き換え)、chainManager によって管理します。
  • コンテキストに非同期的に適応するために、jetty、undertow、smarthttp を追加します。
  • 仮想非同期サポートをサポートする (したがって応答性の高いインターフェイスをサポートする) ために、solo.boot.jdkhttp プラグインを追加します。
  • Solo.boot.jlhttp プラグイン、仮想非同期サポート (したがって応答性の高いインターフェイスのサポート) を追加します。
  • Solo.schedulingプラグイン追加、簡易リトライ機能
  • すべてのフィールドを一度に検証するための solon.validation のサポートを追加します。
  • フィールドの一時的な除外をサポートするための Solo.docs プラグインを追加します
  • mybatis-plus-solon-plugin プラグイン、ネイティブ コンパイルのサポート (GraalVM ネイティブ イメージ) を追加しました。
  • Inject(“{xxx:def}”) のデフォルト値の変換をコレクションと配列のサポートに追加しました
  • mybatis-solon-plugin のネイティブ コンパイルのサポートを改善
  • solon.aot を改善し、ラムダシリアル化サポートを追加
  • サーブレット起動時の印刷情報の改善
  • ContextPathFilter のルート アドレスのマッピングを改善する
  • context-pathがある場合にContext:forwardがエラーになる問題を修正
  • リクエストパスが動的に変更された場合、パス変数の取得に失敗する問題を修正しました。
  • Guava が 32.0.0-jre にアップグレードされました
  • Smarthttp を 1.2.4 にアップグレードする
  • スマートソケットが 1.5.30 にアップグレードされました
  • dromara-plugins が 0.0.9 にアップグレードされました
  • フォレストが 1.5.32 にアップグレードされました
  • mybatis-flex が 1.4.1 にアップグレードされました
  • sqltoy 5.2.54 へのアップグレード
  • hutool が 5.8.20 にアップグレードされました
  • fastjson2 が 2.0.34 にアップグレードされました
  • java-websocket が 1.5.3 にアップグレードされました

プロジェクト倉庫の住所?

技術サポートとコミュニケーション?

アーキテクチャ図?

ソロンのアーキテクチャ図:
ここに画像の説明を挿入します

Solon Cloud アーキテクチャ図:
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/cwzb/article/details/131370533