0

私は、アプリケーション間のミドルウェアとしてメッセージング システムを使用するのは初めてで、メッセージの形式など、いくつかの概念を明確にしようとしています。ここに正解はないと思いますが、どのようにこれを行うことができるか、そして長所と短所についての経験を共有していただけますか?

4

1 に答える 1

0

私の意見では、最も効果的なメッセージの種類は、コマンドとイベントです。

コマンド メッセージは、あるシステムから別のシステムに直接送信されるメッセージであり、何かを実行するための指示です。コマンドの例を次に示します。

  1. カバーホルダーへの発行リスク
  2. プロセス更新リクエスト
  3. 従業員のオンボーディングを開始

イベント メッセージは、1 つのシステムから関連するすべてのシステムにブロードキャストまたはパブリッシュされ、何かが発生したことを通知します。イベントの例を次に示します。

  1. ポリシー文書を受け取りました
  2. 見積もり決定完了
  3. 金融取引保留

これらのコマンドとイベントについて気付くのは、それらがビジネス上の意味を持っているということです。したがって、これらのコマンドとイベントを表すメッセージは、名前で簡単に理解できます。

コマンドやイベントの命名に CRUDy 言語 (作成、更新、削除など) を使用しないようにしてください。

メッセージに関しては、これが最善のポリシーだと思います。

于 2013-10-09T10:46:17.900 に答える