私はこれを行う方法を理解しようとしています:
一部のプロデューサーは、N 個のキューを作成します (たとえば、foo.1 foo.2 foo.3
)。ウサギの別の部分に 1 つのコンシューマーがあり、すべての N 個 (私の例では 3 ) のキューからメッセージを取得する必要があります。私はこのようなことができることを知っています:
(method_frame, header_frame, body) = self.channel.basic_get(queue='foo.1', no_ack=False)
(method_frame, header_frame, body) = self.channel.basic_get(queue='foo.2', no_ack=False)
(method_frame, header_frame, body) = self.channel.basic_get(queue='foo.3', no_ack=False)
しかし、私の消費者が名前を知らない場合、私が本当にやりたいことは次のようなものです:
(method_frame, header_frame, body) = self.channel.basic_get(queue='foo.*', no_ack=False)