私は、アプリケーション間のミドルウェアとしてメッセージング システムを使用するのは初めてで、メッセージの形式など、いくつかの概念を明確にしようとしています。ここに正解はないと思いますが、どのようにこれを行うことができるか、そして長所と短所についての経験を共有していただけますか?
1 に答える
0
私の意見では、最も効果的なメッセージの種類は、コマンドとイベントです。
コマンド メッセージは、あるシステムから別のシステムに直接送信されるメッセージであり、何かを実行するための指示です。コマンドの例を次に示します。
- カバーホルダーへの発行リスク
- プロセス更新リクエスト
- 従業員のオンボーディングを開始
イベント メッセージは、1 つのシステムから関連するすべてのシステムにブロードキャストまたはパブリッシュされ、何かが発生したことを通知します。イベントの例を次に示します。
- ポリシー文書を受け取りました
- 見積もり決定完了
- 金融取引保留
これらのコマンドとイベントについて気付くのは、それらがビジネス上の意味を持っているということです。したがって、これらのコマンドとイベントを表すメッセージは、名前で簡単に理解できます。
コマンドやイベントの命名に CRUDy 言語 (作成、更新、削除など) を使用しないようにしてください。
メッセージに関しては、これが最善のポリシーだと思います。
于 2013-10-09T10:46:17.900 に答える