全部产品

服务降级

更新时间:2020-09-07 11:17:22

当服务器压力剧增的情况下,根据实际业务情况及流量,对某些不重要的服务,不处理或换种简单的方式处理,从而释放服务器资源以保证核心业务正常运作或高效运作。

前置条件

请确保 SOFABoot 版本在 3.3.3 及以上。有关 SOFABoot 的版本信息,详见 SOFABoot 版本说明

添加降级规则

  1. SOFAStack 控制台 > 中间件 > 微服务平台 > 微服务 页面,左侧导航栏选择 服务治理,进入 服务治理 页面。
  2. 选择 服务降级 标签,点击 添加降级规则,配置降级规则。
    • 规则名称:支持汉字、英文、数字、下划线。
    • 应用:输入服务消费方的应用名称。
    • 运行模式分为 拦截模式观察者模式。主要区别在于触发熔断或者降级时的处理不同:
      • 拦截模式:会直接使服务快速失败,返回异常。
      • 观察者模式:只记录日志,不拦截请求。
    • 降级处理:根据所选择的运行模式,显示对应的降级处理方式。
    • 降级服务:输入需要降级的目标服务名称。
    • 降级方法:待降级的方法名。降级规则
  3. 点击 提交