上游
上游(Upstream)就像一个容器,将一个或多个后端服务器地址组合在一起。它是服务(Service)中的一个关键元素,指定了 API 请求应该被路由到哪里以及如何进行分发。大多数情况下,单个上游可以与服务内的多个路由(Routes)相关联。
上游的工作原理
想象一个繁忙的机场。乘客(API 请求)到达后需要被引导到他们的登机口(后端服务)。API7 网关中的上游就像这些登机口。它们不是物理位置,而是定义了传入请求应该被发送到哪里的逻辑分组。一个上游可以代表单个后端服务、一组用于负载均衡的相同服务实例池,或者指向具有动态变化后端的服务注册中心。
从本质上讲,上游在你的路由及其目标后端服务之间提供了一层抽象。这种抽象简化了配置管理,并启用了负载均衡和容错等功能。
