【问题标题】:Masstransit use Queues instead of topics for each endpoint in Azure Service BusMasstransit 对 Azure 服务总线中的每个终结点使用队列而不是主题
【发布时间】:2020-07-26 15:59:03
【问题描述】:

有没有办法强制公共交通使用队列而不是 Azure 服务总线中的主题?我想将自己限制在 azure 服务总线的免费层,这限制了我只能使用队列而不是主题。但默认情况下,公共交通会为每个接收者端点创建一个主题。请问有人知道实现这一点的方法吗?

【问题讨论】:

    标签: azureservicebus masstransit


    【解决方案1】:

    您可以尝试通过以下方式将 MassTransit 与基本层一起使用:

    在每个接收端点上调用SelectBasicTier

    在每个接收端点上设置ConfigureConsumeTopology = false

    在每个接收端点上设置PublishFaults = false

    只使用Send,而不是Publish,将消息发送到队列。

    这应该可以防止创建任何主题或将消息属性设置为无效值。虽然老实说,我已经好几年没有尝试过了,所以可能还有其他方面会调用不受支持的拓扑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多