负载均衡是服务治理中至关重要的能力,MSE为多语言服务提供了多种类型的负载均衡能力,本文介绍如何为多语言应用配置负载均衡规则。

创建负载均衡规则

  1. 登录MSE治理中心控制台
  2. 在左侧导航栏选择微服务治理中心 > 应用列表
  3. 在顶部菜单栏选择地域,然后单击具体应用的名称。
  4. 在左侧导航栏单击服务治理,在服务治理页面单击负载均衡,然后单击暂无数据,立即创建
  5. 创建面板中配置相关参数,然后单击确定
    创建负载均衡

    负载均衡规则的参数说明:

    参数 描述
    规则名称 负载均衡规则的名称。支持大小写字母、数字、下划线(_)和短划线(-),不超过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参数。

    默认状态 负载均衡规则的启用开关。
    • 打开:创建后即启用,默认打开。
    • 关闭:创建后不启用,如果需要启用,请在负载均衡页面目标规则的操作列单击开启
    负载均衡规则配置完成且开启后,请根据实际业务验证负载均衡规则是否生效。

相关操作

负载均衡规则创建完成后,您还可以编辑规则以及根据规则的不同状态关闭规则或开启规则。当不再需要负载均衡时,删除规则。