2 つのノードを持つ rabbitmq クラスターがあります。ノード 1 でホストされるいくつかのキューを作成し、ノード 2 でホストされる他のキューを作成したいと考えています。
ConnectionParameters でホストを node2 に設定しても、キューは node1 に作成されます。
プログラム的には、pika を使用してキューを作成するノードを指定する方法がわかりません。にはそのようなパラメータはなくqueue_declare
、次のような引数を渡してもうまくいかないようです:
channel.queue_declare(queue="whereami", durable=True, exclusive=False, auto_delete=False, callback=on_queue_declared, arguments= {'node':'rabbit@node1'})
ホスティング ノードを指定するためのインターフェイスはありますか? この場合を処理する別の方法はありますか?
ありがとう!