17、利用 Azure 事件网格构建响应式架构

利用 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 服务;订阅则是事件网格与服务之间的通道,用于从事件网格中检索事件。具体操作如下:
- 创建主题 :需要发布一个自定义应用程序,处理发布者与事件网格端点之间的通信。可以有单个或多个应用程序,取决于设计和预期吞吐量。
- 配置订阅 :后续会介绍具体的配置方法和过滤设置。

事件网格会处理未送达消息的重试,可通过自定义策略配置重试规则。使用自定义主题时,事件必须批量发

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值