【问题标题】:MassTransit + azure service bus consuming custom type messages使用自定义类型消息的 MassTransit + azure 服务总线
【发布时间】:2018-04-10 14:55:59
【问题描述】:

我尝试通过订阅 azure 服务总线主题的 MassTransit 服务来使用客户类型的消息。

消息具有自定义类型,并且存储的消息数据在自定义属性中。这是来自 azure service bus explorer 的消息图片:

当我尝试使用这个时,我得到了:

MassTransit 无法识别自定义类型,除非它位于消息头中:/

有没有办法配置端点以便它可以使用这种类型的消息?

【问题讨论】:

    标签: c# azureservicebus masstransit


    【解决方案1】:

    如果没有 ContentType 来区分消息序列化与 MassTransit 支持的格式,目前无法更改它。并且 blanknull 不是有效的内容类型,因此不能用于选择它。

    此时您需要添加内容类型或更改消息格式。您可以提交一个问题,如果有人设法添加一个空的或不受支持的序列化程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-15
      • 2022-10-21
      • 1970-01-01
      • 2015-01-18
      • 1970-01-01
      相关资源
      最近更新 更多