联邦应用路由
通过一个外部的网络代理服务(Nginx或HAproxy或网关等),绑定固定的IP,开放一定范围的端口,然后根据域名向后面Service IP转发。
添加路由规则
左侧导航单击[多云容器服务/联邦应用路由],单击左上角<添加路由规则>按钮,进入规则创建页面。

信息
- 规则名称:规则名称长度限制为3~128个字符。
- 规则描述:描述当前路由规则,无字符数目限制。
- 集群和出口:选择一个负载均衡器,此负载均衡器由基础设施管理员在集群创建并授权租户使用。
- 监听协议端口:可以选择HTTP、HTTPS、TCP和UDP协议,不同协议设置参数和功能会有差异。如果是HTTP,具体的调度算法说明如下所示。
- 调度算法说明如下所示。
- 加权轮询算法:该算法的优点是其简洁性和实用性。它无需记录当前所有连接的状态,所以它是一种无状态调度;该算法每个请求所占用的后端时间基本相同,负载情况最好。常用于短连接服务,例如HTTP等服务。
- 加权最小连接数:此种均衡算法适合长时处理的请求服务,如FTP等应用。该算法每个请求所占用的后端时间相差较大的场景。常用于长连接服务。
- 源地址散列调度算法IP_HSAH:IP_HASH可以实现部分会话保持的效果,能够记住源IP,使某一client请求通过hash表一直映射在同一台rs上。因此在不支持会话保持的场景可以使用IP_HASH进行调度。该算法不支持会话保持的场景可以使用IP_HASH进行调度。
- 服务域名:自定义服务域名,可支持添加多个域名。访问服务需要保证服务域名可以解析到负载均衡器IP。服务位置:对应Nginx的location,设置哪些访问地址可以匹配到当前监听规则。可以填“path”或正则,兼容Nginx的location语法。
- 服务位置:对应Nginx的location,设置哪些访问地址可以匹配到当前监听规则。可以填“path”或正则,兼容Nginx的location语法。
- 访问路径:服务实际的访问路径,“/”开头,根目录可不填。
- 绑定服务:给路由规则绑定后端服务,每个规则至少绑定一个后端服务。
- 会话保持:设置会话保持。
- 日志设置:访问日志启用后会记录客户端向Nginx发起的每一次请求,关闭后将不再记录;重写日志启用后会记录rewrite相关信息,关闭后将不再记录。
- 路由规则:支持基于绑定的后端服务添加Header或Query的路由规则,支持完全匹配和正则匹配等,使得满足规则的请求可以转发到相应的服务。
匹配路由规则的请求将转发到相应的服务中,不匹配规则的请求将转发到该路由规则绑定的其他服务中(按原有权重比例)。
路由规则对应的参数设置完成后,单击<创建>按钮。