メッセージング (イベントの発行) をシステムに統合すること、複数のコンポーネント、いくつかの異なるスタックなどを検討しています。少数のパブリッシャーとサブスクライバーから始めて、それが理にかなっている場所を徐々に紹介します。
イベントを発行する場合、たとえば「NewProductAddedToCatalogue」というタイプで、新製品のすべての属性が含まれているか、新製品 ID または何らかの形式の残りの URL が含まれている必要があります (例: http://db.intranet/products/[uuid])。 . それぞれのアプローチの利点は何ですか? 一部のサブスクライバーは最小限の数の属性にのみ関心があると思いますが、ウェブサイトの発行者などはそれらすべて (またはほとんど) へのアクセスを希望する場合があります。どちらのアプローチにも重大な欠点はありますか?