四层路由
API7 网关有两种主要的工作模式:
- 应用层代理,又称七层代理:在此模式下,API7 网关作为 HTTP 请求和响应的中介,在 OSI 模型的应用层(第7层)运作。路由用于定义如何处理这些 HTTP 请求。
- 传输层代理,又称四层代理:API7 网关还可以作为传输层代理,在 OSI 模型的传输层(第4层)运作。此模式非常适合处理 TCP 和 UDP 等协议。对于四层代理,将使用四层路由来定义传入的 TCP/UDP 连接如何路由到后端服务。
路由或者四层路由将根据配置的规则匹配客户端请求,加载并执行相关插件,然后将请求转发到指定的上游节点。一个路由必须属于一个服务,不能孤立或在多个服务之间共享。