API7 网关概览
API7 网关是构建于 Apache APISIX 之上的企业级 API 管理平台。它提供集中式控制面,用于在基础设施中管理、保护和观测 API 流量。
本节帮助你了解平台,并将第一个 API 通过网关代理出去。
平台架构
API7 网关采用控制面与数据面解耦的架构,确保高可用性和可扩展性。
- 控制面:集中管理点,用于定义 API 策略、配置插件和管理用户。控制面包括控制台 UI、Admin API,以及向数据面公开 etcd 兼容 API 的 DP Manager。
- 数据面:处理入站 API 流量的高性能网关实例。数据面节点使用标准 Apache APISIX etcd 客户端,通过 mTLS 从控制面监听配置。
如需详细了解架构,包括端口、协议,以及开源 APISIX 与 API7 企业版的对比,请参阅架构页面。
本节包含哪些内容?
浏览以下指南,开始使用 API7 网关:
- 快速开始:使用 Docker Compose 在本地部署 API7 网关,并在几分钟内代理第一个 API 请求。
- 深入了解 API7 产品和 APISIX:了解 API7 企业版与 Apache APISIX 开源项目之间的关系。
- 教程:通过插件代理和管理 API 请求:通过实践教程,使用身份认证和限流插件保护并管理 API。