我们如何将订阅者的响应发送到“自定义事件网格主题”发布者

时间:2020-08-01 08:49:56

标签: azure-logic-apps azure-eventgrid

事件网格自定义主题是http终结点,发布者使用它来引发事件,而事件网格自定义主题具有订户的webhook终结点。如何通过事件网格自定义主题路由将响应从订阅者发送回发布者?

1 个答案:

答案 0 :(得分:0)

Azure事件网格(AEG)是发布/订阅松散耦合的模型。换句话说,发布者没有关于订阅者的任何胶水,例如订阅的人数,订阅者等,这是一个完全分离的事件模型。订户之间也有相同的解耦。

在发布者向AEG发布事件期间,响应将发送回发布者,请查看更多详细信息here。基本上,此响应代码指示是否接受具有事件有效负载的请求进行传递,即代码= 200或请求失败(无事件传递)。

请注意,当前版本的AEG无法自定义处理对发布者的响应代码,换句话说,发布者可以成功地向AEG触发事件,而无需任何订阅者来讨论其主题。

但是,订阅者也可以是向AEG发送事件消息的发布者,而发布者也可以是订阅者,因此,基于事件消息的数据对象,订阅者可以在AEG中通知发布者通过AEG模型松散解耦的方式,请参见以下时序图:

enter image description here