升级ZooKeeper引擎版本

MSE注册配置中心普通实例类型分为专业版和开发版(基础版已停止售卖及功能更新),同时ZooKeeper有其自身的引擎版本。本文介绍如何在MSE控制台上升级注册配置中心实例版本和ZooKeeper引擎版本。

升级背景

为了提供更优质的服务,简化MSE注册配置中心版本选型,MSE注册配置中心将于北京时间2025030312点整,停止基础版的服务并释放实例资源。届时您将无法通过控制台或应用端访问停机实例。在2025030312点之前,基础版实例的相关支持和工单服务仍正常提供。详细通知请参见MSE注册配置中心基础版下线公告

升级影响说明

  • 实例升级持续时间约为10分钟,期间无法在控制台对该实例进行任何操作。建议在业务低峰期时进行升级,避免升级对业务造成影响。

  • 节点数量为3节点及以上的实例,各个节点会进行滚动发布,并自动完成数据同步,保证升级无损

  • 节点数量为1节点和2节点的实例属于非高可用实例,升级期间服务会完全中断。

  • 节点滚动发布过程中可能出现连接断开,session超时,请确保客户端具有重试机制。

  • 对业务运行来说,升级是无损的,但因为升级导致的网络重连,会产生重连的日志,监控数据会因为重启集群产生短暂抖动。

ZooKeeper引擎版本升级

  1. 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。

  2. 在左侧导航栏,选择注册配置中心 > 实例列表

  3. 控制台上支持两种方式进行升级操作:

    • 方式一:在实例列表页面,单击目标实例产品类型版本列下方的手动升级

      说明

      如果目标实例类型已经是最新版本,将不会出现手动升级字样。

    • 方式二:在实例列表中单击需要升级的实例。在基础信息页面,单击引擎版本右侧的手动升级

  4. 集群升级对话框,单击确定

ZooKeeper基础版升级为专业版或开发版

升级前准备工作

  • 实例版本选型:升级前,请参考实例版本选型指南选择升级开发版还是专业版,不同版本的计费详情请参考普通实例计费概述

  • 版本检查:Dubbo低版本(2.7.4以下版本)由于存在注册失败的bug,升级前请确保Dubbo版本在2.7.4及以上,避免出现故障。

升级操作步骤

  1. 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域。

  2. 实例列表页面,针对Zookeeper基础版实例,单击操作列下方的更多

    • 对于包年包月付费的实例,根据需要单击升配降配

    • 对于按量付费的实例,单击升配降配

  3. 在变配页面,根据需要选择产品版本,配置引擎规格集群节点数等。

    • 单节点实例:选择开发版,不具备高可用性。

    • 多节点实例:选择专业版,具备高可用性。

    重要

    在变更产品版本时,版本变更限制如下:

    • 基础版实例可升级为开发版专业版

    • 开发版实例只可升级为开发版,不可升级为专业版

    • 专业版实例只可升级为专业版,不可降级为开发版

  4. 确认引擎规格集群节点数,以及页面右下角的金额无误后,单击立即购买

    重要

    升级过程中不要降低集群规格(包含节点数),避免集群出现容量风险导致故障。