全部產品
Search
文件中心

Microservices Engine:升級ZooKeeper引擎版本

更新時間:Mar 07, 2025

MSE註冊配置中心普通執行個體類型分為專業版和開發版(基礎版已停止售賣及功能更新),同時ZooKeeper有其自身的引擎版本。本文介紹如何在MSE控制台上升級註冊配置中心執行個體版本和ZooKeeper引擎版本。

升級背景

為了提供更優質的服務,簡化MSE註冊配置中心版本選型,MSE註冊配置中心將於北京時間2025年03月03日12點整,停止基礎版的服務並釋放執行個體資源。屆時您將無法通過控制台或應用端訪問停機執行個體。在2025年03月03日12點之前,基礎版執行個體的相關支援和工單服務仍正常提供。詳細通知請參見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. 確認引擎規格叢集節點數,以及頁面右下角的金額無誤後,單擊立即購買

    重要

    升級過程中不要降低叢集規格(包含節點數),避免叢集出現容量風險導致故障。