繁体   English   中英

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

[英]Azure service bus - Copying messages from subscription to a queue using HTTP call

我们有 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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM