私はRabbitMQのを経由して2つの異なるqueueusにメッセージを公開しようとしているが、私は期待したものとして物事が動作しませんが、ここでは詳細です。ファンアウト、バインディングはQueue:Q1、Routingキー:key1、Queue:Q2、Routingキー:key2です。私のクライアント側でのRabbitMQは、ルーティング動作
、私はこのコード
var model = connection.CreateModel(); model.ExchangeDeclare("amq.fanout", "fanout", true); model.BasicPublish("amq.fanout", "key1", null, body);
を持っている私は、しかし、Q1とQ2の両方を受信し、それがルーティングキーとしてキー1を持っているので、Q1に体を公開することを想定しています私のコードやサーバーの設定に問題がありますか?
デリック、ありがとう、それはあなたのように動作します – Edgar