SOFABolt は、Ant Financial Services Group によって開発された Netty に基づくネットワーク通信フレームワークです。
ボルトは、ディズニーのアニメーション「ボルト」にちなんで名付けられました。これは、Netty のベスト プラクティスに基づいた、軽量で使いやすく、高性能で、拡張が簡単な通信フレームワークです。 長年にわたり、私たちはマイクロサービスとメッセージミドルウェアを使用してネットワーク通信における多くの問題を解決し、多くの経験を蓄積し、要約されたソリューションを基本コンポーネント SOFABolt に統合して、ネットワーク通信を使用するより多くのシナリオを可能にしたいと考えています。一律に利益を得る。 現在、この製品はAntミドルウェアのマイクロサービス(SOFARPC)、メッセージセンター、分散トランザクション、分散スイッチ、コンフィグレーションセンターなど多くの製品で利用されています。
SOFABolt をリモート通信フレームワークとして使用すると、ユーザーはプライベート プロトコルの実装方法の詳細を気にすることなく、組み込みの RPC 通信プロトコルを直接使用できます。クライアントとサーバーを起動し、同時にユーザー要求ハンドラーを登録してリモート呼び出しを完了するのは非常に簡単です。同時に、接続管理やハートビートなどの基本機能がデフォルトで利用可能です。 現在サポートされているコール タイプを次の図に示します。
SOFABolt をプロトコル フレームワークとして使用すると、ユーザーは基本的な通信モデルやプロトコルに含まれるインターフェイス定義などの基本機能を再利用できます。次に、設計したプライベート プロトコルに従って、コマンド タイプ、コマンド プロセッサ、コーデック プロセッサなどをカスタマイズします。以下の図に示すように、RPC のコマンド定義構造とメッセージは次のとおりです。
オープンコードでは、契約に署名した後に寄稿されたコードを提出できます。詳細については、SOFABolt コードの貢献への参加方法を参照してください。
SOFABolt コードの修正および変更は、著作権契約に準拠する必要があります。
微信
パブリック アカウント: 金融グレード分散アーキテクチャ (Antfin_SOFA): 金融シナリオにおける分散テクノロジのアプリケーションのための一流のテクノロジ交換プラットフォームの作成に尽力し、金融テクノロジにおける最先端の参照可能な技術ソリューションと導入ルートの交換に重点を置いています。業界。
ディントーク
DingTalk コミュニケーション グループ:
金融グレードの分散アーキテクチャ SOFAStack 1 グループ、グループ番号: 23127468満杯
金融グレードの分散アーキテクチャ SOFAStack 2 グループ、グループ番号: 23195297満杯
金融グレードの分散アーキテクチャ SOFAStack 3 グループ、グループ番号: 23390449満杯
金融グレードの分散アーキテクチャ SOFAStack 4 グループ、グループ番号: 23372465満杯
金融グレードの分散アーキテクチャ SOFAStack 5 グループ、グループ番号: 30315793満杯
金融グレードの分散アーキテクチャ SOFAStack 6 グループ、グループ番号: 34197075
DingTalk コミュニケーション グループ: SOFAStack ゴールド ユーザー サービス グループ。本番環境で SOFAStack 関連のコンポーネントを使用したことがある場合は、お知らせください。より迅速なコミュニケーションとより効率的なオンライン コミュニケーションのために、このグループに参加するよう招待されます。