1

こんにちは、Spring AMQP を使用する Web アプリケーションを作成するかどうか迷っています。その単一の webapp 1 AMQP クライアントですか? それとも、AMQP 呼び出しにつながるユーザーによって作成されたすべての要求は、クライアントの数が x になる可能性があるのでしょうか?

4

1 に答える 1

1

AMQP についてはよくわかりませんが、と同じ用語を使用していると思われます。その意味で、アプリケーションはおそらく、パフォーマンスを向上させるために AMQP ブローカーへの接続をプールしています。プール内の各接続は、個別のクライアント (競合するコンシューマー)として扱われます。

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

于 2012-03-21T22:45:11.783 に答える