跳到主要内容
版本:3.10.x

核心概念概览

API7 企业版使用一组结构化抽象来管理 API 流量、安全和生命周期。本节介绍这些核心概念,并说明它们在生产环境中如何相互关联。

实体关系

在 API7 网关中,配置在控制面中管理,并下发到属于各个网关组的数据面实例。服务将路由、上游和插件组织成可管理的 API 暴露面。

下图展示了这些核心实体之间的关系:

核心抽象

下表总结了 API7 网关中的基础概念。

概念描述
服务与路由将基于 URI 的匹配规则(路由)与共享的后端和插件配置(服务)进行分组。
上游与负载均衡后端目标的定义,包括负载均衡算法和健康检查。
消费者与凭证表示 API 调用方的身份及其关联的认证 Token。
插件模块化组件,用于在安全、流量控制和可观测性场景中拦截并修改请求/响应流。
SSL 证书用于终止 HTTPS 流量并保护客户端或上游连接的 TLS 资产。
网关组逻辑部署目标,用于在环境、地域或团队之间隔离配置。
服务发现通过 Kubernetes、Consul、Nacos 等系统动态发现上游端点。
四层路由网关的 stream 代理处理 TCP 和 UDP 流量时使用的路由规则。

后续步骤

深入了解每个概念,以便设计和管理你的 API 基础设施: