パブリッシュ/サブスクライブ ブローカー アーキテクチャ パターンは、複数のパブリッシャーが中間ブローカーを通じて複数のサブスクライバーにメッセージを送信できるメッセージング パターンです。パブリッシャーはメッセージをブローカーに送信し、ブローカーはそのメッセージをサブスクライブしているすべてのクライアントまたはサブスクライバーに配布します。サブスクライバーは特定のトピックまたはメッセージ タイプをサブスクライブでき、ブローカーは、それらのトピックをサブスクライブしたサブスクライバーに関連するメッセージのみが送信されるようにします。このパターンでは、パブリッシャーとサブスクライバー間の分離が可能になるだけでなく、必要に応じてパブリッシャーとサブスクライバーを追加または削除する柔軟性も可能になります。ブローカーは、サブスクライバーが現在アクティブでない場合でもメッセージが確実に配信されるようにするバッファリング メカニズムも提供します。このパターンは、イベント駆動型アーキテクチャの分散システムで一般的に使用されます。
発行日: