You need to enable JavaScript to run this app.
导航

开启服务端推空保护

最近更新时间2024.03.14 16:54:47

首次发布时间2024.03.14 16:54:47

服务提供者(Provider)通过注册中心向服务消费者(Consumer)传递的链路出现异常时,服务消费者可能接收到空的实例列表,从而导致服务的中断。微服务引擎支持开启服务端推空保护功能,确保系统的持续可用。本文介绍如何开启推空保护功能。

背景信息

PUSH_EMPTY_PROTECTION_MODE:是否开启服务端推空保护,当前支持三种模式。

  • 开启:持续开启推空保护。当前异常导致推送的实例列表为空时,传递上传一次成功的实例列表。
  • 有限推空保护:开启为期 5 分钟的推空保护。当前异常导致推送的实例列表为空时,传递上传一次成功的实例列表,持续时长 5 分钟。
  • 关闭:不开启推空保护。

前提条件

Nacos 引擎版本为 2.2.4 及以上。如果需要升级版本请 提交工单

说明

Nacos 引擎版本信息支持在实例详情页的 实例规则 > 引擎版本 中查看。查看方法参见 查看实例概览

操作步骤

  1. 登录 微服务引擎控制台
  2. 在左侧的菜单栏单击 注册中心
  3. 实例管理 页面,单击目标实例的名称。
  4. 参数配置 页面,单击 修改参数值配置
    alt
  5. 更新 PUSH_EMPTY_PROTECTION_MODE 的参数值。
  6. 单击 确认,完成操作。