升級微服務引擎
更新時間 2024-09-06 12:51:45
最近更新時間: 2024-09-06 12:51:45
分享文章
本節主要介紹升級微服務引擎
創建微服務引擎時,使用的是當前最新的引擎版本。當后續再發布新版本的引擎時,用戶可以選擇升級引擎版本。
注意1. 僅微服務引擎專享版支持升級引擎版本。升級后,不支持版本回退。
2. 僅支持版本內升級,不支持跨版本升級。
注意事項
升級過程中,高可用和非高可用對外表現不同:
-
高可用版本:支持兩個實例滾動升級,服務不中斷。但是可能存在兩個接入地址中一個不可用的情況,從而導致該實例不可用,需要支持快速切換到另外一個可用實例。當前,ServiceComb
SDK、Go Chassis和Mesher都支持快速切換實例。如果是調用服務注冊中心、配置中心接口來進行注冊發現的,需要實現實例快速切換。
-
非高可用版本:非高可用引擎只有一個服務實例,升級過程中服務會中斷,導致不能進行服務注冊、服務發現和配置變更。需要評估會不會對業務產生影響。ServiceComb
SDK、Go
Chassis和Mesher都做了可靠性增強,斷服過程中,客戶端會有緩存。如果查到了空實例,會繼續使用本地緩存。如果是調用服務注冊中心、配置中心接口來進行注冊發現的,需要使用緩存降級。
操作步驟
1、進入微服務引擎頁面,單擊左側菜單欄的“引擎列表”。
2、選擇待升級的微服務引擎,單擊
,選擇“升級”。

3、選擇“升級后版本”,查看版本說明,根據需要決定是否升級。
4、單擊“確定”,進行升級。
如果升級失敗,可單擊“重試”,再次進行升級。