将MassTransit与Azure Service Bus结合使用-设置配对的命名空间

时间:2018-10-17 20:30:49

标签: azureservicebus masstransit

我们一直在Azure Service Bus上对MassTransit进行存储,并正在研究确保ASB发生故障时具有弹性的方法。

一种选择是使用Azure的Paired Namespace功能,如果主要信息不可用,该功能会将消息放在次要命名空间的积压队列中。 ASB,然后负责将消息虹吸回到主要名称空间(一旦可用)。

我找不到通过MassTransit进行设置的方法。 这有可能吗?

1 个答案:

答案 0 :(得分:2)

配对的名称空间是旧的(请参阅旧版)Azure服务总线客户端WindowsAzure.ServiceBus中引入的功能。

向前发展,要使用的客户端已(并由Microsoft推荐)

  

这是专注于队列和主题的下一代Azure Service Bus .NET Standard客户端库。

Microsoft.Azure.ServiceBus。这是.NET Sdandard / .NET Core兼容的实现。 如果您愿意使用不推荐使用的A)功能(请阅读here,为什么)B)已从新客户端中弃用,并且一定不会实现。

MassTransit既不依赖此功能,也没有理由支持它。