Azure服务总线-使用HTTP调用将消息从订阅复制到队列



我们有azureSB主题订阅和azureSB队列。我有一个要求,即从订阅中,我希望将数据(订阅中存在的记录(移动到队列中,并从订阅中删除记录。我想使用HTTP调用。链接上提到的类似内容-https://learn.microsoft.com/en-us/rest/api/resources/resources/move-resources#code-try-0

如果你有一个工作模板/例子,请分享。

您提到的链接用于移动顶级资源,如服务总线名称空间、存储帐户等。

您希望实现的是将消息从服务总线主题订阅移动到服务总线队列。您不能使用该链接。

一种可能的解决方案是使用服务总线中的Auto Forwarding功能,该功能将自动将消息从服务主题订阅移动到队列。您可以在此处了解更多信息:https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-auto-forwarding.由于它是主题订阅级别的设置,因此不需要编写任何代码

另一种选择是手动操作。在这里,您可以从服务总线主题订阅中读取一条消息,然后手动将该消息发送到队列。为此,您可以使用服务总线REST API。