从服务总线主题读取具有高可用性的逻辑应用程序

时间:2018-08-02 15:43:44

标签: azureservicebus azure-logic-apps azure-servicebus-topics

我们有一个逻辑应用程序在高可用性模式下运行,可从消息队列中读取消息。从消息队列中读取它可以确保只有一个逻辑应用程序实例可以处理它。现在,我们需要将队列更改为一个主题,如果我理解正确的话,这意味着我们失去了确保仅逻辑应用程序的一个实例处理消息的能力。因此,我的问题是是否有一种方法可以使逻辑应用程序具有高可用性,可以从主题中读取内容,并确保只有一个实例在处理给定消息时会对其进行处理?

2 个答案:

答案 0 :(得分:1)

TL / DR:在消息通过主题或直接从队列到达的情况下,窥视/锁定的工作方式相同。

答案 1 :(得分:0)

您可以使用Logic App处理主题下特定订阅的消息。

从队列和主题订阅中侦听消息没有什么不同。仅一个实例处理该消息,因为该消息在收到时将被锁定,因此只能有一个活动的侦听器。

查看here收听主题订阅中的消息。