apollo服務端與客戶端之路

Apollo管理界面體驗網址:http://114.67.65.233:8070
用戶名:apollo
密碼:admin

第一步:linux配置服務端

簡單來說有三種方式配置服務端,以下三種方式都可以在官方文檔處查詢到,步驟很詳細:https://github.com/ctripcorp/apollo

  1. 下載項目文件自己打包部署
  2. 使用官方已提供的jar包部署
  3. 使用官方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遇到的坑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章