對於任何一個線上應用來說,發布、擴容、縮容、重啟等操作不可避免。在應用啟動各階段,無損上線能夠提供相應的保護能力。
前提條件
已建立微服務應用。具體操作,請參見建立應用。
設定無損上線
Dragonwell 11不支援微服務無損上線。
警告
重新部署應用後,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。
更新應用配置的路徑因執行個體數的不同而不同。本文以執行個體數大於等於1為例,介紹如何配置目標功能。當執行個體數等於0時的操作路徑,請參見更新應用。
登入SAE控制台。
在左側導覽列,單擊應用列表,在頂部功能表列選擇地區,然後單擊具體應用程式名稱。
在基本資料頁面右上方,單擊部署應用。
在部署應用頁面,展開微服務無損上下線地區,在微服務無損上線頁簽,開啟啟用微服務無損上線功能開關,然後單擊微服務無損上線設定精靈。
在無損上線參數配置頁簽,查看相關配置項,單擊預覽配置。
配置項
描述
SAE無損上線功能佔用連接埠
預設連接埠為54199。目前不支援修改。
在預覽配置頁簽,確認相關配置,單擊確認。
說明如果您在配置本次的微服務無損上線前,已為應用設定了健全狀態檢查,不同的健全狀態檢查方式的影響如下:
HTTP請求檢查:系統會預設選中開啟微服務應用業務就緒檢查複選框。
TCP連接埠檢查或執行命令檢查:應用業務就緒檢查(Readiness配置)頁簽將不會出現開啟微服務應用業務就緒檢查複選框。
配置完成後,單擊確認。
關閉無損上線
如果您的應用已設定無損上線功能,可以通過以下方式關閉:
在應用基本資料頁面,單擊部署應用或修改應用配置,然後在微服務無損上下線地區,關閉啟用微服務無損上線功能,然後單擊確認。