[英]Send messages from Azure Service Bus queue to new asb queue
我有一个从 asb 队列执行消息的消息主机。 我想在第一个消息主机的负载增加时创建一个新的消息主机(扩展)(.NET 核心)。 为此,我想将一些消息从一个队列发送到另一个队列,然后(新)消息主机从新的 asb 队列中读取它。 这怎么可能?
您可以通过 2 种方法来完成此操作:
自动转发:您可以在第一个队列上配置自动转发,以自动将消息转发到第二个队列。 在这种情况下,一旦消息到达第一个队列,它就会被转发到第二个队列。 它将从第一个队列中删除消息,并且两个队列必须是相同命名空间的一部分。 您可以在此处了解更多信息: https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-auto-forwarding 。
Azure Service Bus Triggered Function with Azure Service Bus Output Binding : In this case, the Function will be triggered when a message arrives in the queue. 由于 output 绑定,这个 Function 会将消息发送到另一个队列。 您可以在此处了解更多信息: https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus?tabs=in-process%2Cextensionv5%2Cextensionv3&pivots=programming-language-夏普。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.