是否可以配置Service Bus(内部部署)将消息转发到另一个本地服务总线实例?
Azure Auto-forwarding feature documentation似乎专注于在同一名称空间内将消息转发到同一个Service Bus实例。
目前还不清楚自动转发是否仅限Azure,或者它是否同样适用于前提。
答案 0 :(得分:1)
自动转发功能是在同一命名空间内转发。因此,您无法转发到另一个命名空间或实例。那将是一个自定义的应用程序责任。
答案 1 :(得分:0)
服务总线自动转发功能使您可以将队列或订阅链接到属于相同名称空间的另一个队列或主题。启用自动转发后,Service Bus会自动删除放置在第一个队列或订阅(源)中的消息,并将它们放入第二个队列或主题(目的地)中。仍然可以直接将消息发送到目标实体。另外,不可能将子队列(例如,死信队列)链接到另一个队列或主题。
引用Chaining Service Bus entities with autoforwarding
因此,通过使用autoforward属性,消息只能在相同名称空间的实体内链接。
为了将您的消息转发到内部实体,您应该编写一个自定义代码来发送消息。