使用队列订阅azure服务总线主题

时间:2018-01-31 06:29:58

标签: azure azureservicebus azure-servicebus-queues azure-servicebus-topics

Azure ServiceBus为消息传递提供队列和主题。我想知道如果不是订阅主题的应用程序,我可以排队吗?我们可以将主题消息收到队列吗?

1 个答案:

答案 0 :(得分:2)

队列用于单播操作,发送到特定的单个目的地。 主题是多播操作,广播。

您无法订阅队列,只能听取它。您可以订阅主题然后...听听它。不同之处在于其他人可以接收发送到队列与主题的消息。

当消息发送到队列时,它将仅由一个侦听器接收(假设侦听器成功处理并完成消息)。

当消息发送到主题(也称为“已发布”)时,每个订阅者都将获得该消息的副本

  

我们可以将主题消息收到队列吗?

是的,你可以。您可以在其中一个订阅上启用Auto Forwarding并指向目标队列。它不一定是队列,可能是另一个主题。需要记住的重要一点是,Azure Service Bus代理通过将其限制为最多3个跃点来防止过度自动转发。