【发布时间】:2018-09-27 11:47:59
【问题描述】:
是否可以将服务总线(本地)配置为将消息转发到另一个本地服务总线实例?
Azure Auto-forwarding feature documentation 似乎专注于将消息转发到同一命名空间内的同一服务总线实例。
还不清楚自动转发是否是 Azure 独有的功能,或者它是否同样适用于本地。
【问题讨论】:
标签: azureservicebus
是否可以将服务总线(本地)配置为将消息转发到另一个本地服务总线实例?
Azure Auto-forwarding feature documentation 似乎专注于将消息转发到同一命名空间内的同一服务总线实例。
还不清楚自动转发是否是 Azure 独有的功能,或者它是否同样适用于本地。
【问题讨论】:
标签: azureservicebus
自动转发功能是在同一个命名空间内转发。所以你不能转发到另一个命名空间或实例。那将是自定义应用程序的职责。
【讨论】:
服务总线自动转发功能使您能够将队列或订阅链接到属于同一命名空间的另一个队列或主题。启用自动转发后,服务总线会自动删除放置在第一个队列或订阅(源)中的消息,并将它们放入第二个队列或主题(目标)中。仍然可以直接向目标实体发送消息。此外,不能将子队列(例如死信队列)链接到另一个队列或主题。
参考Chaining Service Bus entities with autoforwarding
因此,通过使用 autoforward 属性,消息只能在同一命名空间的实体中链接。
为了将您的消息转发到您的本地实体,您应该编写自定义代码来发送消息。
【讨论】: