服务总线一个订户,多个死信主题订户

时间:2018-10-10 15:59:24

标签: c# azure-functions azureservicebus

主题是否可能有一个死信订阅者,而死信本身是由多个订阅者自己生成的?

例如两个主题的订阅者,sub-a和sub-b,如果其中一个订阅者生成死信,则订阅者“ sub-deadletter”应将其选中。这可能吗?

所有这些的上下文是一个C#天蓝色函数

1 个答案:

答案 0 :(得分:2)

您可以使用主题订阅和主题订阅ForwardDeadLetteredMessagesTorules属性为您带来所需的功能。

  

1。您需要将每个主题订阅的ForwardDeadLetteredMessagesTo属性设置为主题订阅所属的同一Service Bus主题。

     

2。为主题订阅创建一个主题订阅规则,该规则应处理您的死信,并使用相关过滤器仅接收死信。

Azure服务总线主题订阅的这两个功能的组合应该可以解决您的问题。