开发 Azure 事件驱动与消息驱动解决方案
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP


域
自定义主题


通过过滤器仅投递订阅者关心的事件。
主题前缀/后缀过滤适用于类路径主题。
/sales/ 或 .jpg。 也可按事件类型过滤。
高级过滤支持大于、小于、包含等比较。
多个过滤以逻辑 AND 组合,精确控制。

Event Grid 支持死信作为安全网。
若在全部重试后仍投递失败,事件不会丢失。
未投递事件会写入死信存储容器。
失败上下文会保存以便检查与审计。
可通过恢复流程稍后重放事件。

Event Grid 重试采用指数退避。
重试间隔在每次失败后增加。
每个事件订阅都有可配置的重试策略。
可调整最大投递次数和生存时间 (TTL)。
根据延迟或丢失事件的影响选择重试设置。


Event Grid 提供至少一次投递。
可能出现重复,且不保证全局顺序。
这些保证适用于系统事件和自定义事件。
区别在于发布者归属。
系统事件由 Azure 发布事实。
自定义事件由您发布事实,需自行处理去重。
开发 Azure 事件驱动与消息驱动解决方案