RabbitMQ ワーク キューについて 2 つの質問があります。
RabbitMQ チュートリアルからわかるように、基本的なキュー コンシューマー クライアント (基本的な "Hello, World!" コンシューマー) があり、同じキューに 2 つ目のコンシューマー クライアントを追加すると、RabbitMQ が自動的にディスパッチされるようです。これらの 2 つのキュー間のメッセージをラウンド ロビン方式で処理します。それは本当ですか (追加の構成を追加することなく)?
私のコンシューマー クライアントは、一度に 1 つのメッセージのみを受信するように構成されています
(GetResponse response = channel.basicGet("my_queue", false)
。一度に 1 つのメッセージしか受信していないchannel.basicQos(1)
ため、公平なディスパッチのために prefetchCount ( ) を設定する必要がありますか?