我可以在门户网站中将Azure事件网格订阅到事件中心吗?

时间:2018-02-13 21:50:07

标签: azure-eventhub azureportal azure-eventgrid

我正在尝试将事件网格连接到事件中心,以便集线器将事件发送到网格,但我无法弄清楚如何在门户中执行此操作。这可能吗?

我认为我创建了订阅但似乎它可能正朝着另一个方向发展(集线器正在监听网格)。当我触发一个函数时,我可以看到集线器消息正在增长,但似乎没有任何东西进入网格或我应该正在监听网格的函数。

Azure门户中的很多东西似乎都有办法创建一个网格订阅,包括网格本身​​,但很难分辨出你创建一个方向的东西...我还没找到任何描述这样做的文档,只使用Capture,我不想这样做。

4 个答案:

答案 0 :(得分:0)

您必须为活动订阅选择订阅者类型。请注意, Web Hook 是默认类型,请参阅以下屏幕摘录:

enter image description here

答案 1 :(得分:0)

看起来您正在寻找除CaptureFileCreated之外的其他类型的事件。目前," Microsoft.EventHub.CaptureFileCreated"是事件中心发布到事件网格的唯一事件类型。(https://docs.microsoft.com/en-us/azure/event-grid/event-schema-event-hubs)。

答案 2 :(得分:0)

您可以按照以下步骤为事件中心命名空间创建事件网格事件订阅。

1。登录到Azure门户。

2。选择所有服务。

3。选择“事件网格订阅”。

4。从主题类型中选择“事件中心命名空间”。

5。选择您的订阅,资源组和必需的事件中心命名空间。

6。选择端点。

7。单击创建后,将为您的事件中心命名空间创建事件网格订阅。

enter image description here

答案 3 :(得分:0)

暂不认为这是可能的,事件网格似乎在监听事件中心的捕获事件。因此,仅在时间间隔或您自己用于事件捕获的Blob文件大小限制方面进行确认。

我创建了一个单独的.netcore事件消费者服务来实时处理事件,并使用订阅了文件捕获的事件网格来进行事件的手动索引,以便以后可以轻松找到关键实体属性,客户ID;订单编号;发票号码等...

有兴趣知道是否可以使用事件网格立即对事件中心事件做出反应!