AxonIQ テクノロジーを使用して最新のイベント駆動型システムを構築します。
製品説明 "
コード サンプル リポジトリ · 技術概要 · 機能 / バグ リクエスト
Axon Framework は、ドメイン駆動設計 (DDD)、コマンドクエリ責任分離 (CQRS)、およびイベント ソーシングの原則に基づいて、進化的なイベント駆動型のマイクロサービス システムを構築するためのフレームワークです。
Axon Framework は、これらの原則に従うために必要な構成要素を提供します。ビルディング ブロックの例には、集約デザイン ハンドル、集約リポジトリ、コマンド バス、saga デザイン ハンドル、イベント ストア、クエリ バスなどがあります。フレームワークは、これらすべてのコンポーネントに対して、すぐに使用できる適切なデフォルトを提供します。
コマンド、イベント、クエリのメッセージング サポートは、これらの構成要素の中核です。メッセージングの基本は、マイクロサービスが提供する位置の透明性を通じて、マイクロサービスへの進化的なアプローチを可能にします。
Axon は、スケーラビリティやフォールト トレランスなどをサポートするアプリケーションの配布も支援します。最もアクセスしやすく、迅速に前進できる方法は、Axon Server を使用してメッセージ バスを分散実装にシームレスに調整することです。 Axon Server は、分散コマンド バス、イベント バス、クエリ バス、およびスケーラブルなイベント ソーシングのための効率的なイベント ストア実装を提供します。さらに、Axon Framework 組織には、この分野で役立つ拡張機能がいくつかあります。
これらすべては、インフラストラクチャを心配することなく、適切に構造化されたアプリケーションを作成するのに役立ちます。したがって、焦点は非機能要件からビジネス機能に移ることができます。
Axon に関する詳細については、当社 Web サイト http://axoniq.io をご覧ください。
Axon Framework を使用する際には、多数のリソースが役立ちます。開始点としては、ブログ、ビデオ、説明などのリソースへのリンクを提供する AxonIQ 開発者ポータルから始めるとよいでしょう。
さらに、その他の役立つリソースを以下にいくつか紹介します。
当社のライブラリまたは製品の使用に問題がありますか?私たちはできる限り最善を尽くしてお手伝いしたいと考えています。 Axon を横断するときに考慮すべきことがいくつかあります。
新しい機能のリクエスト、フレームワークの機能強化、バグには GitHub の問題追跡システムを使用します。問題を報告する前に、他の人によってすでに報告されていないことを確認してください。さらに、問題を正しいリポジトリに追加していることを確認してください。
バグを報告するとき:
機能または拡張機能を提出する場合: