本文汇总了使用 API 网关过程中涉及的基本概念,方便您快速查询和了解。
概念 | 说明 |
---|---|
实例 | 一个实例相当于一个 API 网关。实例负责定义网关的规格大小和部署位置,并提供处理 API 所需的公网 IP、内网 IP、公网出口、计算、存储等资源。 |
服务 | 服务是一组路由对外暴露的入口,用于区分流量的来源和协议,实现业务、环境、逻辑租户隔离。每个服务提供一个独立的访问域名,以域名维度管理 API 访问业务。服务的生命周期依赖于实例。 |
路由 | 路由从属于服务,通过配置服务的路由规则,将符合规则的请求转发到指定的 Upstream 中。 |
Upstream | Upstream 是对后端的抽象。您可以将具有相同功能的后端应用抽象为一个 Upstream,实现路由和后端应用解耦,更好地支持后端应用的灰度发布、多版本管理等场景。 |
后端 | 后端是您部署的后端应用。API 网关当前支持对接函数服务、云服务器、容器服务等类型的后端。 |
灰度发布 | 灰度发布(Gray Release)也称为金丝雀发布,是一种从旧版本平滑过渡到新版本的发布策略。该策略先上线一个新版本,从旧版本中切分一小部分线上流量到新版本,检验新版本在生产环境中的实际表现。新版本在环境中表现满足预期后,逐步加大流量分配比例,直至完全替代旧版本。 |