本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
Serverless 應用引擎 SAE(Serverless App Engine)支持用戶白屏化選擇不同的Nacos注冊中心(自建、SAE內置與MSE商業版)。本文介紹如何通過SAE控制臺為應用配置Nacos服務注冊與發現功能。
相關文檔
根據不同的Nacos類型,按需操作。
MSE商業版Nacos:具體操作,請參見使用MSE的Nacos注冊中心。
用戶自建Nacos:具體操作,請參見使用自建Nacos服務注冊中心。
SAE內置Nacos:具體操作,請參見本文。SAE通過自動注入相關環境變量以及借助于Java Agent修改字節碼的技術,支持自動修改程序的注冊中心與配置中心地址。因此,您無需對程序做任何修改即可將其直接部署到SAE。
使用推薦
當您的微服務應用較多時,注冊中心按推薦程度由高到低依次排序如下:
商業版的服務注冊中心(MSE)
自建服務注冊中心
SAE內置服務注冊中心
功能介紹
SAE通過自動注入相關環境變量以及借助Java Agent修改字節碼的技術,支持自動修改程序的注冊中心與配置中心地址。因此,您無需對程序做任何修改即可將其直接部署到SAE。
SAE內置Nacos,默認開啟了鑒權功能,您無需進行任何額外配置即可直接享用鑒權保護。
使用限制
SAE內置Nacos不支持Seata Server。
SDK 版本號
配置中心
注冊中心
nacos-client-1.0.0.jar
PASS
PASS
nacos-client-1.0.0-RC1.jar
FAIL
FAIL
nacos-client-1.0.0-RC2.jar
FAIL
FAIL
nacos-client-1.0.0-RC3.jar
FAIL
FAIL
nacos-client-1.0.0-RC4.jar
PASS
PASS
nacos-client-1.0.1.jar
PASS
PASS
nacos-client-1.1.0.jar
PASS
PASS
nacos-client-1.1.1.jar
PASS
PASS
nacos-client-1.1.2.jar
PASS
PASS
nacos-client-1.1.3.jar
PASS
PASS
nacos-client-1.1.4.jar
PASS
PASS
nacos-client-1.2.0.jar
PASS
PASS
nacos-client-1.2.0-beta.0.jar
PASS
PASS
nacos-client-1.2.0-beta.1.jar
PASS
PASS
nacos-client-1.2.1.jar
PASS
PASS
nacos-client-1.3.0.jar
PASS
PASS
nacos-client-1.3.1.jar
PASS
PASS
nacos-client-1.3.1-BETA.1.jar
PASS
PASS
nacos-client-1.3.1-BETA.jar
PASS
FAIL
nacos-client-1.3.2.jar
PASS
PASS
nacos-client-1.3.3.jar
PASS
PASS
nacos-client-1.4.0.jar
PASS
PASS
nacos-client-1.4.0-BETA.jar
PASS
PASS
nacos-client-1.4.1.jar
PASS
PASS
nacos-client-1.4.2.jar
PASS
PASS
nacos-client-1.4.3.jar
PASS
PASS
nacos-client-1.4.4.jar
PASS
PASS
nacos-client-1.4.5.jar
PASS
FAIL
nacos-client-1.4.6.jar
PASS
PASS
nacos-client-1.4.7.jar
PASS
PASS
nacos-client-1.4.8.jar
PASS
PASS
nacos-client-2.0.0.jar
FAIL
PASS
nacos-client-2.0.0-ALPHA.1.jar
FAIL
FAIL
nacos-client-2.0.0-ALPHA.2.jar
FAIL
FAIL
nacos-client-2.0.0-BETA.jar
FAIL
PASS
nacos-client-2.0.1.jar
FAIL
PASS
nacos-client-2.0.2.jar
PASS
PASS
nacos-client-2.0.3.jar
PASS
PASS
nacos-client-2.0.4.jar
PASS
PASS
nacos-client-2.1.0.jar
PASS
FAIL
nacos-client-2.1.0-BETA.jar
PASS
FAIL
nacos-client-2.1.1.jar
PASS
FAIL
nacos-client-2.1.2.jar
PASS
PASS
nacos-client-2.2.0.jar
PASS
PASS
nacos-client-2.2.0-BETA.jar
PASS
PASS
nacos-client-2.2.1.jar
PASS
PASS
nacos-client-2.2.1-RC.jar
PASS
PASS
nacos-client-2.2.2.jar
PASS
PASS
nacos-client-2.2.3.jar
PASS
PASS
nacos-client-2.2.4.jar
PASS
PASS
nacos-client-2.3.0.jar
PASS
PASS
nacos-client-2.3.0-BETA.jar
PASS
PASS
nacos-client-2.3.1.jar
PASS
PASS
nacos-client-2.3.2.jar
FAIL
PASS
nacos-client-2.3.3.jar
FAIL
PASS
nacos-client-2.4.0.jar
PASS
PASS
nacos-client-2.4.0-BETA.jar
FAIL
PASS
nacos-client-2.4.1.jar
PASS
PASS
nacos-client-2.4.2.jar
PASS
PASS
配置服務注冊發現功能
本文主要介紹關鍵步驟。詳細的創建過程,請參見應用部署。
在創建應用過程中配置
登錄SAE控制臺,在左側導航欄選擇 ,然后選擇目標地域和目標命名空間,最后單擊創建應用。
在創建應用的高級設置配置向導頁面,然后在服務注冊發現區域選擇SAE內置Nacos。
單擊創建應用。
在部署應用過程中配置
重新部署應用后,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。
登錄SAE控制臺,在左側導航欄選擇 ,然后選擇目標地域和目標命名空間,最后單擊目標應用名稱。
在目標應用的基礎信息頁面,單擊部署應用。
在應用部署頁面,展開服務注冊發現區域,然后選擇SAE內置Nacos。
單擊確認。
更多信息
如果應用托管失敗,請參見以下文檔定位問題: