我想要将发送到 Azure 服务总线主题的事件发送到事件中心。这可能吗?
详细信息: 我正在与公司的另一个团队合作,该团队将第三方事件(通过 Webhook)接收到 Azure 服务总线主题,并在不同的应用程序中进一步使用。
我的团队现在希望使用我们现有的事件中心监听/订阅此主题,并使用 azure capture 将这些事件存储到存储帐户。
我做了以下事情:
我在他们的 Azure 服务总线中创建了对其主题的订阅。 我在事件中心命名空间中创建了一个事件中心。
我不确定现在如何连接 Azure 服务总线主题订阅以将这些事件发送到我的事件中心。
感谢您的宝贵时间。
最佳答案
服务总线与接收者一起运行,必须从中提取消息。这与 Eventgrid 相反,Eventgrid 将事件推送给其订阅者。 Eventhub不会从源中拉取消息,我们需要将消息推送到其中。因此,如果 Service Bus 和 Eventhub 之间没有额外的组件,您就无法实现您的要求。
可能的组件之一是服务总线主题触发的 Azure 函数 LINK它使用输出绑定(bind) LINK 写入 eventhub或 SDK LINK .
您需要根据预期的消息量仔细选择您的服务计划,但通常消费计划将适合此目的。
关于azure - 将事件从 Azure 服务总线主题发送到事件中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68855643/