【问题标题】:Service Bus Forwarding to another Service Bus服务总线转发到另一个服务总线
【发布时间】:2021-12-02 20:21:51
【问题描述】:

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

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

举个例子:

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

ServiceBusNamespace1 包含以下主题和订阅:

  1. topic1 -> subs1
  2. topic2 -> subs2
  3. topic3 -> subs3

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

ServiceBusNamespace2 包含以下主题和订阅:

  1. topic4 -> subs4

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

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

有什么方法可以实现吗?

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

【问题讨论】:

    标签: azure servicebus azure-servicebus-topics


    【解决方案1】:

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

    如果您想要此功能,请投票feature request

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-23
      • 2011-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-10
      • 1970-01-01
      相关资源
      最近更新 更多