如何在 Azure 服务总线中的现有队列或订阅上设置自动转发消息



以下文章说可以在队列或订阅上启用自动转发:

https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-auto-forwarding

显示的代码使用 QueueDescription 或 SubscriptionDescription,它们在创建新队列或新订阅时使用。

由于这似乎是服务器级别的功能,因此我认为我可以更新现有队列以配置自动转发到另一个主题或队列。当然,我去了 Azure 服务总线门户。但是我没有找到在门户中设置它的方法。

这是否意味着:

  1. 是否仅在创建队列或订阅时启用此功能通过代码?
  2. 或者是否有其他方法可以在现有队列或订阅上执行此操作?

您可以更新队列/订阅描述并通过代码或使用工具设置转发。门户不支持它,但服务总线资源管理器(或类似工具(等工具支持它。

Azure CLI 现在支持此功能,例如

az servicebus queue update -g my-rg --namespace-name my-namespace --name queue1 --forward-to queue2

文档:队列、订阅

最新更新