您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關如何進行分布式Apollo配置中心下載,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
為什么要使用apollo,在我們開發分布式微服務項目的時候,那些配置一旦變更,就需要重啟服務,這樣非常不友好。因此我們考慮動態更改配置文件當中的配置,所以把那些配置全部存放在apollo當中,這樣就能達到動態的效果,并且不用重啟服務。
分布式Apollo配置中心,其實也是一個微服務項目,里面有eurake配置中心,還有個前端。原理就是把配置文件中的key,value的值存到Apollo中,然后項目啟動的時候從Apollo中讀取
阿波羅git下載地址
1.導入數據庫ApolloPortalDB和ApolloConfigDB(mysql5.7以上版本,2G內存以上) 2.修改apollo-build-scripts-master/demo.sh中數據庫的連接 3.上傳apollo-master.zip和apollo-build-scripts-master.zip 4.unzip apollo-build-scripts-master.zip和unzip apollo-master.zip這2個壓縮文件(如果沒有unzip,可以直接安裝yum -y install zip unzip,下載安裝好再使用unzip) 5.查看8070,8080,8090端口是否被占用,如果被占用需要kill -9 pid殺死. sudo netstat -anp | grep 8070 查看端口是否被占用 啟動阿波羅即可 (sudo chmod -R 777 文件)增加權限,并且關閉防火墻systemctl stop firewalld 6.到/rrot/apollo/apollo-build-scripts-master, ./demo.sh start apollo-build-scripts-master這個項目是阿波羅的前后端,apollo-master是打包到本地的maven倉庫要進行引入的。 直接進入/apollo-master/scripts/build.bat 雙擊運行build.bat就可以把jar包打入到marven倉庫了 jar包可以直接從中央倉庫下了 7.springboot集成阿波羅后,需要在/opt/settings/下新建server.properties, 默認會訪問env=DEV環境(這步不做是拿不到值的) 8.apollo里的appid需要和springboot項目中的appid保持一致 登錄賬號密碼apollo 密碼admin
以上就是如何進行分布式Apollo配置中心下載,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。