服务总线转发到另一个服务总线

Ale*_*rez 3 servicebus azure azure-servicebus-topics

我需要创建一个接收来自不同 Azure 服务总线主题的消息的体系结构。这些主题位于同一服务总线命名空间中。为此,我可以为每个主题创建一个订阅。如果需要,该架构应该能够开始接收来自更多主题的消息。该架构需要有自己的服务总线命名空间来使用队列或主题接收消息。

我不想为每个主题/订阅创建一个 Azure 函数,而是希望能够仅实现一个 Azure 函数来接收来自不同主题的所有消息。

举个例子:

我有一个服务总线命名空间“ ServiceBusNamespace1

ServiceBusNamespace1包含以下主题和订阅:

  1. 主题 1 -> 子主题 1
  2. 主题2 -> 子2
  3. 主题3 -> 子3

我有另一个服务总线命名空间“ ServiceBusNamespace2

ServiceBusNamespace2包含以下主题和订阅:

  1. 主题 4 -> 子主题 4

我需要 topic4 接收来自 topic1 和 topic2 的消息。

如果 topic4 在 ServiceBusNamespace1 中,我可以使用“自动转发”选项来执行此操作。但我需要 topic4 位于另一个服务总线命名空间中。

有什么方法可以实现这一点吗?

我尝试使用服务总线事件订阅,但无法使用事件网格的自定义架构。

Sea*_*man 6

Azure 服务总线本身不支持跨命名空间转发。您需要构建一个解决方案,从一个名称空间接收消息并将其发送到另一个名称空间。

如果您想要此功能,请投票支持该功能请求