3.2. ルーティング対応メッセージング

メッセージをリモートの宛先にルーティングする場合、ブローカーはそれらをローカルキューに保存してから宛先に転送します。ただし、アプリケーションがリクエストおよび応答メッセージをリアルタイムで送信することを要求し、ブローカーストアと転送メッセージを持つことで大きなコストがかかる場合があります。AMQ では、ブローカーの代わりにルーターを使用して、このようなコストを回避することができます。ブローカーとは異なり、ルーターはメッセージを宛先に転送する前に保存しません。その代わりに、ライトウェイトなパイプとして動作し、2 つのエンドポイントを直接接続します。

図3.2 ブローカーレスルーティング対応メッセージングパターン

Brokerless routed messaging pattern