EventGrid Webhook 场景

EventGrid Webhook Scenario

团队 -

documentation provided 可以清楚地看出,如果您使用的是 webhook 处理程序,在成功的情况下您需要 return 200 OK。但是,如果我没记错的话,事件集合会发布到 webhook 而不是单个事件 - 那么我们是说 200 OK 是在循环内部而不是外部进行 returned 吗?我的意思是,如果收到的 3 个事件中有 1 个失败而 2 个通过,会发生什么情况?

当前(api-version=2018-05-01-preview)订阅者在 DeliverySchema 的数组 (JArray) 中仅收到一个事件,例如 EventGridSchemaInputEventSchema。请注意,该数组用于将来可能的选项,用于将一批事件传递给订阅者。

另一方面,CloudEventV01Schema 等新交付模式允许 post 仅向订阅者 (JObject) 发送单个事件。