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

subscribe to azure service bus topics with queues

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

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

您不能订阅队列,只能收听。您可以订阅一个主题,然后……收听它。区别在于 还有谁 可以接收发送到队列与主题的消息。

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

当消息发送到主题(也称为 "published")时,每个订阅者都会得到该消息的副本

can we receive the topic messages into queue?

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