967 B
967 B
title, type, tags, date
| title | type | tags | date | |||
|---|---|---|---|---|---|---|
| Fan-out Pattern | concept |
|
2026-04-19 |
Definition
Fan-out Pattern(扇出模式)是一种消息传递模式,一个事件可以同时分发给多个消费者。当一个事件需要触发多个独立的处理流程时,扇出模式可以高效实现一对多的通知机制。
Implementation
- SNS Topic:发布/订阅模式,一个消息发布到主题,多个订阅者接收
- EventBridge Rule:基于规则将事件路由到多个目标
Use Cases
- 单个订单创建事件触发:库存更新、通知发送、数据分析、财务处理等多个独立流程
- 用户注册事件触发:欢迎邮件、积分奖励、偏好初始化等多个独立业务逻辑
Relationship
- Event-Driven Architecture ← uses ← Fan-out Pattern
- Fan-out Pattern ← implemented_by ← Amazon SNS
- Fan-out Pattern ← implemented_by ← EventBridge