啟動輕量級配置及註冊中心EDAS
阿新 • • 發佈:2021-06-22
開發者可以在本地使用輕量級配置及註冊中心實現應用的註冊、發現和配置管理,完成應用的開發和測試。在將應用部署到EDAS後,這些功能仍然可以正常使用。本文介紹如何下載、啟動和驗證輕量級配置及註冊中心。
升級說明
原輕量級配置中心已升級為輕量級配置及註冊中心。輕量級配置及註冊中心相容輕量級配置中心的使用場景,同時,增加了對Nacos的支援。
升級前後的功能對比如下:功能 | 輕量級配置中心 | 輕量級配置及註冊中心 |
---|---|---|
使用ACM實現配置管理 | 支援 | 支援 |
使用ANS實現服務註冊發現 | 支援 | 支援 |
HSF應用的服務註冊發現和配置管理 | 支援 | 支援 |
使用Nacos實現服務註冊發現和配置管理 | 不支援 | 支援 |
前提條件
在使用輕量級配置及註冊中心前,請完成以下工作:- 下載1.8及以上版本的JDK,並設定環境變數
JAVA_HOME
。 - 確認8080、8848和9600埠未被使用。 說明由於輕量級配置及註冊中心將佔用8080、8848和9600埠,因此建議使用專門的機器安裝並啟動輕量級配置及註冊中心。如果在本機上使用,請將應用的埠修改為其它埠。
步驟一:下載輕量級配置及註冊中心
- Windows:
- 下載輕量級配置及註冊中心壓縮包
- 在本地解壓壓縮包。
- Unix:
- 執行命令
wget http://edas.oss-cn-hangzhou.aliyuncs.com/edas-res/edas-lightweight-server-1.0.0.tar.gz
- 執行命令
tar -zvxf edas-lightweight-server-1.0.0.tar.gz
解壓壓縮包。
- 執行命令
步驟二:啟動輕量級配置及註冊中心
步驟三:在本地開發環境中配置hosts
在需要使用輕量級配置及註冊中心開發、測試應用的機器上配置輕量級配置及註冊中心的hosts,即在DNS(hosts檔案)中將jmenv.tbsite.net
域名指向啟動了輕量級配置及註冊中心的機器IP。
- 開啟hosts檔案。
- Windows作業系統:C:\Windows\System32\drivers\etc\hosts
- Unix作業系統:/etc/hosts
- 新增輕量級配置及註冊中心配置。
- 如果在IP為192.168.1.100的機器上啟動了輕量級配置及註冊中心,則需要在hosts檔案里加入配置:
192.168.1.100 jmenv.tbsite.net
。 - 如果在本地啟動輕量級配置及註冊中心,則在hosts檔案中配置將上面的IP改為
127.0.0.1 jmenv.tbsite.net
。
- 如果在IP為192.168.1.100的機器上啟動了輕量級配置及註冊中心,則需要在hosts檔案里加入配置:
結果驗證
輕量級配置及註冊中心的驗證包含兩部分。- 驗證輕量級配置及註冊中心可用性。
輕量級配置及註冊中心可以在本機或獨立機器上啟動,所以訪問會有兩種方式。
- 本機
在瀏覽器中輸入輕量級配置及註冊中心地址
http://127.0.0.1:8080
並回車。 - 獨立機器
在瀏覽器中輸入輕量級配置及註冊中心地址
http://機器IP地址:8080
並回車。
jmenv.tbsite.net:8080
。輕量級配置及註冊中心首頁如下圖所示。
如果首頁不能正常顯示,可以檢視安裝目錄下的啟動日誌檔案
logs/start.log
定位啟動失敗的原因,並修復。 - 本機
- 驗證功能可用性。
輕量級配置及註冊中心提供了服務註冊、發現、配置管理和名稱空間功能(僅適用於原有Nacos使用者)。
有些使用者之前使用了輕量級配置中心或Nacos,有些使用者初次使用輕量級配置及註冊中心,所以驗證分為原有使用者和新使用者兩種場景。
- 原有使用者在下載、啟動輕量級配置及註冊中心之後,可以根據業務邏輯直接驗證功能可用性。
- 新使用者在下載、啟動輕量級配置及註冊中心之後,還需要在應用中增加、修改配置,建議參考具體功能的應用開發文件驗證功能可用性。