利用 Azure 事件网格构建响应式架构
1. 事件处理基础
在响应式架构中,Azure Blob 存储可作为事件发布者,将事件转发到 Azure Functions 和 Azure Event Hub 等服务,这些服务作为事件处理程序。目前支持的事件处理程序服务包括:
- Azure Functions
- Azure Logic Apps
- Azure Automation
- WebHooks
- Azure Queue Storage
- Hybrid Connections
- Azure Event Hubs
- Microsoft Flow
事件处理程序可看作事件的处理器,Azure 事件网格会根据配置将事件转发到处理程序,在处理程序中事件将被反序列化和分析。事件网格在向处理程序传递事件时使用通用的事件架构,并且可能会批量传递多个事件。
2. 主题和订阅
主题是一种通用的消息传递概念,支持一对多通信。在 Azure 事件网格中,主题是服务与事件网格之间的通道,允许服务将事件推送到 Azure 服务;订阅则是事件网格与服务之间的通道,用于从事件网格中检索事件。具体操作如下:
- 创建主题 :需要发布一个自定义应用程序,处理发布者与事件网格端点之间的通信。可以有单个或多个应用程序,取决于设计和预期吞吐量。
- 配置订阅 :后续会介绍具体的配置方法和过滤设置。
事件网格会处理未送达消息的重试,可通过自定义策略配置重试规则。使用自定义主题时,事件必须批量发
超级会员免费看
订阅专栏 解锁全文
2233

被折叠的 条评论
为什么被折叠?



