编配 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

编配

在精心编配的系统中,各个组件接收任务,完成部分工作,并可能发出任务以完成后续工作。没有中央编排机制。编配机制使得服务能够轻松独立扩展,因为每个服务都相对独立地运行。当收到工作请求时,它便开始处理,无论服务的最大吞吐量为何。编配通常是事件驱动型架构(EDA)的核心部分。

下图中,Lambda 函数之间不存在协调关系。每个函数仅处理已订阅队列中的消息。每个函数负责自身的错误处理,并能控制并发性,例如当下游依赖项存在每秒请求数(RPS)限制时。

编配在 AWS微服务架构中的运作机制。

EDA 提供众多好处,例如服务的松耦合以及可扩展性。本指南未对 EDA 原则做详细介绍。有关更多信息,请参阅: