たぶん、タイトルはあまり説明的ではありません。
ケースは次のとおりです。1 つのサーバー、1 つのプロデューサー、および 1..n のコンシューマーを持つシステムがあります。
メッセージは、1 つのコンシューマまたはブロードキャストに直接送信されるため、すべてのコンシューマがメッセージを受信します。
実際には、直接通信用に各コンシューマーに 1 つのキューを作成し、次にブロードキャスト メッセージ用に別のキューを作成することを考えています。このようにして、コンシューマーはメッセージの 2 つのキューをポーリングする必要があります。それは独自のキューであり、ブロードキャスト キューです。
実際の問題は、ブロードキャスト キューを使用せずにこれを行う方法はありますか (そのため、コンシューマーは 1 つのキューのみをポーリングします)。
私は実際に実行時に迂回を使用してこれを解決しました。