Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 EasyNetQ/RabbitMQ 中创建了一个带有主题的订阅者。我想我至少有,因为我可以看到队列名称下有一个绑定。它如下所示:
队列名称本身是一个随机 GUID。但我不认为这很重要。
但是,当我尝试通过 EasyNetQ 发布消息时:
await _bus.PublishAsync(new Message<byte[]>(memoryStream.ToArray()), "QueueCallback");
消息永远不会发布到上述队列中。
解决了这个问题。
我在消息包装器中发布,但是我仅以字节数组的形式订阅。即使路由键相同,如果对象类型不完全匹配,它也永远不会被路由。