现在让我们看看上游页面。 这个页面给当前应用网关定义源站服务器或者说后端服务器。每一个“上游”都是一个后端服务器的集群。它们可以有一个或多个节点(后端服务器)。 在这里我们每个上游集群都只有一个节点。

我们的主源站服务器是一个在新加坡的 AWS 云节点,使用了亚马逊的 EC2 服务。 访问源站的时候,网关只使用 SSL 协议(这是可配的),

正如在这里看到的,端口号配的是 443。 点击“编辑上游”这个链接,我们可以查看更多配置细节。

我们可以控制(网关)访问源站时使用的协议,“http” 或者 “https”, 并且我们可以配置源站服务器或者说后端服务器的IP 地址和端口号。 在这里我们需要使用公网 IP 地址,因为这里的网关访问源站必须途经互联网。

我们也可以指定一个权重值,用于你的上游集群里有多个上游节点的场合。 正如我们看到的,我们可以在这里定义多个节点。 上游的名称可以取任意文字。

先取消。

一旦我们定义好了上游集群,我们就可以在代理页面里面使用它们。做法是把(网关收到的)流量引导到这些上游集群。

过滤与转发页面我们可以定义多条代理规则,这些规则本质上是路由规则。 缺省的规则应该放在列表的最后。显示在前面的规则拥有更高的优先级。 所以规则的顺序是很重要的。

每条代理规则都可以带(触发)条件。比如这条规则是一个无条件的规则。

我们把流量引向 AWS 新加坡上游。

我们可以选择轮询这种负载平衡策略,以及设置重试次数以及重试条件,以应付出现错误响应码的场合,比如 500,502 和 504。