微服务引擎 CSE-治理微服务:设置容错

时间:2023-12-27 19:54:15

设置容错

  1. 登录微服务引擎控制台
  2. 在左侧导航栏选择“ServiceComb引擎专享版”。
  3. 单击待操作的引擎。
  4. 选择“微服务治理”。

    • 未开启安全认证的ServiceComb引擎,请执行6
    • 开启安全认证的ServiceComb引擎,请执行5

  5. 在弹出的“安全认证”对话框输入账号名及其密码,单击“确定”

  6. 单击需要治理的微服务。
  7. 单击“容错”。
  8. 单击“新增”,选择合理的策略,容错策略配置项如下表所示。

    图7 设置容错(Spring Cloud开发框架接入的微服务)
    图8 设置容错(Java Chassis开发框架接入的微服务)

    配置项

    配置项说明

    下游微服务

    设置本微服务调用下游微服务的容错规则,下拉菜单可直接选择。

    说明:

    此配置适用于Spring Cloud开发框架接入的微服务。

    容错对象

    该应用依赖的应用或方法,下拉菜单可直接选择。

    说明:

    此配置适用于Java Chassis开发框架接入的微服务。

    是否开启容错

    开启:向容错对象发起请求时发生错误的处理策略,开启后,会根据选择的处理策略处理请求。

    关闭:关闭容错策略,即使请求失败也会等到超时后,再返回失败结果。

    容错策略

    当“是否开启容错”配置项设置为“开启”时需配置。

    Spring Cloud开发框架接入的微服务,需设置:
    • 尝试同一个微服务实例次数。
    • 尝试新的微服务实例次数。
    Java Chassis开发框架接入的微服务,需设置:
    • Failover

      在不同服务器上重新尝试建立连接。

    • Failfast

      不再重新尝试建立连接,即请求失败时会立即返回失败结果。

    • Failback

      在同一个服务器上重新尝试建立连接。

    • custom
      • 尝试同一个服务器次数:尝试与同一个服务器重新建立连接的次数。
      • 尝试新的服务器次数:尝试与新的服务器建立连接的次数。

  9. 单击“确定”,保存配置。
support.huaweicloud.com/usermanual-cse/cse_usermanual_22080103.html