负载均衡是服务治理中至关重要的能力,MSE为多语言服务提供了多种类型的负载均衡能力,本文介绍如何为多语言应用配置负载均衡规则。
创建负载均衡规则
- 登录MSE治理中心控制台。
- 在左侧导航栏选择微服务治理中心 > 应用信息 > 应用列表。
- 在顶部菜单栏选择地域,然后单击具体应用的名称。
- 在应用详情页面选择负载均衡页签,然后单击暂无数据,立即创建。
- 在创建面板中配置相关参数,然后单击确定。
负载均衡规则的参数说明:
参数 描述 规则名称 负载均衡规则的名称。支持大小写字母、数字、下划线(_)和短划线(-),不超过64个字符。 描述 负载均衡规则的描述。 类型 支持简单和一致性哈希类型。 若负载均衡规则选择简单类型,则配置以下参数: 配置 流量调度机制支持随机、轮询和最小连接数。 - 随机:随机调度流量到所有的实例。
- 轮询:按顺序调度流量到所有实例。
- 最小连接数:优先调度流量到连接数较少的实例。
若负载均衡规则选择一致性哈希类型,则配置以下参数: 哈希类型 支持源地址哈希、Header哈希、Cookie哈希和Query参数哈希。 - 源地址哈希:根据源地址中的内容获取哈希。
源地址:您可选择是否将流量按照请求源IP地址的哈希值进行调度。
- Header哈希:将以HTTP请求中的Header参数计算哈希,哈希相同的请求将会转发至同一个实例进行处理。
Header:您需要输入Header中对应的参数的Key的值。
- Cookie哈希:将以HTTP请求中的所有Cookie计算哈希,哈希相同的请求将会转发至同一个实例进行处理。
- Cookie名称:输入Cookie名称。支持大小写字母、数字、下划线(_)和短划线(-),不超过64个字符。
- Cookie路径:输入Cookie路径。
- Cookie过期时间:输入Cookie过期时间。
- Query参数哈希:将以HTTP请求中的Query参数计算哈希,哈希相同的请求将会转发至同一个实例进行处理。
Query参数:您需要输入Query参数。
默认状态 负载均衡规则的启用开关。 - 打开:创建后即启用,默认打开。
- 关闭:创建后不启用,如果需要启用,请在负载均衡页面目标规则的操作列单击开启。
负载均衡规则配置完成且开启后,请根据实际业务验证负载均衡规则是否生效。
相关操作
负载均衡规则创建完成后,您还可以编辑规则以及根据规则的不同状态关闭规则或开启规则。当不再需要负载均衡时,删除规则。