0

トピックを持つ EasyNetQ/RabbitMQ でサブスクライバーを作成しました。キュー名の下にバインディングがあることがわかるので、少なくとも持っていると思います。次のようになります。

ここに画像の説明を入力

キュー名自体はランダムな GUID です。しかし、これは問題ではないと思います。

ただし、次のように EasyNetQ を介してメッセージを公開しようとすると:

await _bus.PublishAsync(new Message<byte[]>(memoryStream.ToArray()), "QueueCallback");

メッセージが上記のキューに発行されることはありません。

4

1 に答える 1

1

これを解決しました。

メッセージ ラッパー内でパブリッシュしていましたが、バイト配列としてのみサブスクライブしていました。ルーティング キーが同じであっても、オブジェクト タイプが完全に一致しない場合はルーティングされません。

于 2015-06-22T04:06:28.993 に答える