本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
编配
在精心编配的系统中,各个组件接收任务,完成部分工作,并可能发出任务以完成后续工作。没有中央编排机制。编配机制使得服务能够轻松独立扩展,因为每个服务都相对独立地运行。当收到工作请求时,它便开始处理,无论服务的最大吞吐量为何。编配通常是事件驱动型架构(EDA)的核心部分。
下图中,Lambda 函数之间不存在协调关系。每个函数仅处理已订阅队列中的消息。每个函数负责自身的错误处理,并能控制并发性,例如当下游依赖项存在每秒请求数(RPS)限制时。
EDA 提供众多好处,例如服务的松耦合以及可扩展性。本指南未对 EDA 原则做详细介绍。有关更多信息,请参阅:
-
事件驱动型架构简介
(无服务器平台) -
过渡到事件驱动型架构(无服务器开发人员指南)