効率的で信頼性の高い UDP ユニキャスト、UDP マルチキャスト、および IPC メッセージ トランスポート。このリポジトリでは Java、C、および C++ クライアントが使用可能であり、.NET クライアントも使用できます。すべてのクライアントは、マシン間で、または IPC を介して同じマシン上で非常に効率的にメッセージを交換できます。メッセージ ストリームは、アーカイブ モジュールによって永続ストレージに記録され、後で、またはリアルタイムで再生できます。 Aeron Cluster は、Raft コンセンサス アルゴリズムに基づいて複製されたステート マシンとしてフォールト トレラント サービスのサポートを提供します。
パフォーマンスが重要な焦点です。 Aeron の設計目標は、メッセージング システムの中で最も低く、最も予測可能な遅延で最高のスループットを実現することです。 Aeron は、メッセージのエンコードとデコードのパフォーマンスを可能な限り最高にするために、Simple Binary Encoding (SBE) と統合しています。 Aeron の作成に使用されたデータ構造の多くは、Agrona プロジェクトに取り込まれています。
使用方法、プロトコル仕様、FAQ などの詳細については Wiki を参照してください。
最新バージョンの情報と変更点については、Maven Central にある Javaダウンロードの変更ログを参照してください。
Aeron は、Adaptive Financial Consulting によって所有および運営されています。もともとマーティン・トンプソンとトッド・モンゴメリーによって作成されたアーロン チームは、2022 年にアダプティブに加わりました。
ビジネスユーザーの場合、Aeron プレミアムの利用を開始するには、Aeron.io にアクセスしてください。
当社は以下を含む幅広いサービスを提供しています。
これらについてさらに詳しく知りたい場合は、[email protected] までご連絡ください。
著作権 2014-2024 Real Logic Limited。
Apache License バージョン 2.0 (「ライセンス」) に基づいてライセンスされています。ライセンスに準拠する場合を除き、このファイルを使用することはできません。ライセンスのコピーは次の場所で入手できます。
https://www.apache.org/licenses/LICENSE-2.0
適用される法律で義務付けられている場合または書面による同意がない限り、ライセンスに基づいて配布されるソフトウェアは、明示または黙示を問わず、いかなる種類の保証や条件もなく、「現状のまま」で配布されます。ライセンスに基づく許可と制限を規定する特定の言語については、ライセンスを参照してください。