将事件从 Azure 服务总线主题发送到事件中心

send events from Azure Service Bus Topic to Event Hub

我想将发送到 Azure 服务总线主题的事件发送到事件中心。这可能吗?

详情: 我正在与我公司的另一个团队合作,该团队接收第三方事件(通过 webhook)到 Azure 服务总线主题,这进一步用于不同的应用程序。

我的团队现在想 listen/subscribe 使用我们现有的事件中心并使用 azure capture 将这些事件存储到存储帐户中。

我做了以下事情:

我在他们的 Azure 服务总线中创建了对他们主题的订阅。 我在我的事件中心命名空间中创建了一个事件中心。

我不确定现在如何连接 Azure 服务总线主题订阅以将这些事件发送到我的事件中心。

感谢您的宝贵时间。

服务总线在接收器必须从中提取消息的情况下运行。这与将事件推送给其订阅者的 Eventgrid 相反。 Eventhub 不会从源头拉取消息,我们需要向其中推送消息。因此,如果 Service Bus 和 Eventhub 之间没有额外的组件,您将无法实现您的要求。

其中一个可能的组件是服务总线主题触发的 azure 函数 LINK which writes into the eventhub using output binding LINK or the SDK LINK

您需要根据预期的消息量仔细选择您的服务计划,但通常消费计划适合此目的。