【问题标题】:EasyNetQ/RabbitMQ - Publishing a message based on topicEasyNetQ/RabbitMQ - 基于主题发布消息
【发布时间】:2015-06-19 02:47:02
【问题描述】:

我在 EasyNetQ/RabbitMQ 中创建了一个带有主题的订阅者。我想我至少有,因为我可以看到队列名称下有一个绑定。如下所示:

队列名称本身是一个随机 GUID。但我不认为这很重要。

但是,当我尝试像这样通过 EasyNetQ 发布消息时:

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

消息永远不会发布到上述队列中。

【问题讨论】:

    标签: c# rabbitmq easynetq


    【解决方案1】:

    解决了这个问题。

    我在消息包装器中发布,但我仅以字节数组的形式订阅。即使路由键相同,如果对象类型不完全匹配,它也永远不会被路由。

    【讨论】:

      猜你喜欢
      • 2012-03-18
      • 1970-01-01
      • 2018-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-17
      • 1970-01-01
      相关资源
      最近更新 更多