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

操作指南

本节提供面向实际任务的 API7 网关操作指南。每篇指南聚焦一个具体目标,并提供完成任务的分步说明。

流量管理

控制 API7 网关如何处理传入请求并将其路由到上游服务。

  • 配置限流:限制每个消费者或 IP 地址的请求数量,保护上游服务。
  • 改写代理请求:将请求转发到上游服务前,重写请求 URI、请求头和方法。
  • 配置响应改写:向客户端返回响应前,修改响应状态码、响应头和正文。
  • 实施灰度发布:使用加权路由在不同上游版本之间拆分流量,逐步发布变更。
  • 实现蓝绿发布:在两个上游环境之间切换流量,实现零停机发布。
  • 配置上游健康检查:配置主动和被动健康检查,自动移除不健康的上游节点。
  • 配置 CORS:配置跨源资源共享,允许或限制来自不同源的访问。
  • 配置故障注入:注入 HTTP 错误和响应延迟,测试应用弹性。
  • 配置代理缓存:在网关中缓存响应,提高 API 性能并降低上游负载。
  • 配置代理镜像:复制一定比例的生产流量并发送到辅助服务进行测试。
  • 条件式禁用全局插件:使用路由标签和 _meta.filter 机制,有条件地跳过特定路由的全局插件执行。

API 安全

对 API 消费者进行身份认证并保护 API。

协议代理

代理非 HTTP 协议和专用 API 流量。

插件开发

使用自定义插件扩展 API7 网关功能。

运维

管理组织访问控制和运维工作流。

相关资源