Apollo管理界面體驗網址:http://114.67.65.233:8070
用戶名:apollo
密碼:admin
第一步:linux配置服務端
簡單來說有三種方式配置服務端,以下三種方式都可以在官方文檔處查詢到,步驟很詳細:https://github.com/ctripcorp/apollo
- 下載項目文件自己打包部署
- 使用官方已提供的jar包部署
- 使用官方quick start給出的demo進行快速部署
本文追求快捷,使用第三種方式,進行部署。
step1:配置數據庫config和portal(官方文檔寫的很詳細,此處不再贅述)
step2:下載quick start包
下載鏈接:http://47.102.142.138/nextcloud/index.php/s/4WL7xZdPwoD6CSZ
step3:將下載好的部署包上傳到linux服務器上
step4:解壓部署包,修改demo.sh,將portal和config數據庫改爲自己使用的數據庫地址,並輸入用戶名和密碼
step5:確保linux服務器8070、8080、8090端口打開,否則將會啓動失敗,啓動命令:./demo.sh start
第二步:服務端獲取配置
step1:登錄apollo創建應用
step2:創建spring boot項目,導入相關依賴
step3: 設置app_id和apollo_meta地址
step4:通過API或者Spring方式完成配置獲取
重點來了!!!如果你的apollo部署在公網,而spring boot在本地運行,則會出現獲取不到配置的情況,顯示連接超時,此時的解決方法爲:打開spring boot運行服務器配置,在vm options選項裏輸入-Dapollo.configService=http://你的apollo服務器IP:8080
即可,原因可查這篇博客:本地java連接阿里雲apollo遇到的坑