3.3 API 网关 (API Gateway) 第三章:微服务间通信模式 3.3 API 网关 (API Gateway) 在微服务架构中,系统被拆分成一系列小型、独立部署的服务。客户端(如 Web 浏览器、移动应用或其他服务)需要与这些服务进行交互。然而,随着服务数量的增加,客户端直接与每个服务通信会带来一系列挑战。API 网关模式应运而生,旨在解决这些问题,并提供一个统一、高效、安全的客户端入口。 3.3.1 概念与必要性 API 网关是一个位于客户端和后端微服务之间的服务器。它是客户端请求的唯一入口点。客户端不再需要了解各个微服务的具体地址、协议或拆分细节,它们只需要向 API 网关发送请求。