本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Pi EventBridge pes
Amazon Pip EventBridge es 将源与目标连接起来。管道用于支持的源和目标之间的 point-to-point集成,并支持高级转换和扩展。开发事件驱动架构时,它可减少对专业知识和集成代码的需求,实现公司应用程序的一致性。要设置管道,请选择源、添加可选筛选、定义可选富集,然后为事件数据选择目标。
注意
您也可以使用事件总线路由事件。事件总线非常适合在事件 many-to-many驱动的服务之间路由事件。有关更多信息,请参阅 Amazon 上的活动巴士 EventBridge。
EventBridge 管道的工作原理
简而言之,以下是 Pip EventBridge es 的工作原理:
您在账户中创建一个管道。这包括:
事件源开始向管道发送事件,管道处理事件,然后发送到目标。
如果您配置了筛选器,管道会评估事件,仅在事件与该筛选器匹配时才将其发送到目标。
您只需为符合筛选条件的事件付费。
如果您配置了富集,管道会在将事件发送到目标之前对事件执行此富集。
如果对事件进行批处理,富集会保持批次中事件的顺序。
例如,管道可以用来创建电子商务系统。假设您有一个API包含买家信息(例如送货地址)的。
您可以使用以下项创建管道:
Amazon SQS 订单收到的消息队列作为事件源。
充实 EventBridge API目的地
以 Amazon Step Functions 状态机为目标
然后,当 Amazon 收到的SQS订单消息出现在队列中时,它会被发送到您的管道。
然后,管道将该数据发送到 EventBridge API目的地扩展,后者返回该订单的客户信息。
最后,管道将丰富的数据发送到处理订单的 Amazon Step Functions 状态机。