2012-03-21 6 views

答えて

1

私はAMQPをよく知りませんが、それはと同じ用語を持つと思われます。その意味では、アプリケーションはAMQPブローカとの接続をプーリングしてパフォーマンスを向上させている可能性があります。プール内の各接続は別個のクライアントとして扱われます(競合する消費者)。

したがって、各リクエストは実際に新しい接続(クライアント)を作成しているわけではありませんが、アプリケーションは単一のクライアントではありません。実際、アプリケーションがAMQPブローカにアクセスしようとすると、プールからの接続が選択され、完了したらそれを戻します。別の要求は、同じ接続(クライアント)を再利用するか、別のアイドル状態の接続を使用することができます。

+0

AMQPをRPCスタイルのように使用する戦略を決定しようとしています。ユーザーがRPCコールバックを受信したいときは、完了したリクエストごとに一意のコールバックqueuを作成する必要があると思います。 – Marco

関連する問題