0
私はRabbitMQ Java APIを使用しています。*.apple
ルーティングキーに登録されているワーカーがいます。私は、それ以上のワーカーが明示的ルーティングキーに取り組まないようにしたいと思っています。 3つのジョブキューに与え例えばRabbitMQ:特定のルーティングキーのワーカーを制限する
、:
- orange.apple
- green.apple
- orange.apple
二つの労働者がorange.apple
とgreen.apple
ですぐに開始しますorange.apple
の承認後に新しいorange.apple
ワーカーが開始されます。
したがって、キューで作業者を制限し、オレンジとグリーンを同時に実行させるにはどうすればよいですか? –
メッセージタイプごとに1つのキュー。 "orange.apple"キューと "green.apple"キューがあります。それぞれが構成を持つ消費者を持っています –
問題は、ワイルドカード "* .apple"が必要で、その同じルーティングキーのときだけ、キューを制限したいということです。 –