攜程Apollo分布式配置中心安裝使用

2021-08-29 07:59:27 字數 931 閱讀 2047

apollo(阿波羅)是攜程框架部門研發的分布式配置中心,能夠集中化管理應用不同環境、不同集群的配置,配置修改後能夠實時推送到應用端,並且具備規範的許可權、流程治理等特性,適用於微服務配置管理場景。

apollo分布式配置中心可以將集群、多專案的配置項脫離出來進行配置,設定可以抽出公共配置供集群或多專案組使用,並且還可以進行各專案定製化配置,基本能夠滿足各種應用場景。

其實,apollo的github官方資料非常齊全,而且目前社群很活躍,完全可以檢視官方資料進行自學,這篇文章只是介紹本人使用apollo的歷程。

官方github:

apollo使用指南:/wiki/apollo使用指南

apollo分布式部署指南:/wiki/分布式部署指南

現在docker非常方便及流行,很簡單的就能將乙個以前可以折騰一天的軟體在半小時甚至幾分鐘之內搭建完畢,但是這需要有docker的基礎。

在我的另外一篇文章有介紹了,安裝docker-compose很簡單,請移步:

docker第八篇-docker-compose教程(介紹,安裝,入門示例)

systemctl start docker
在/home/apollo目錄下執行命令:

docker-compose up -d
啟動後,對外提供兩個埠:

8080:eureka註冊服務中心,我們暫時不需要關注

8070:apollo配置後台,我們目前需要訪問的

登陸8070後,輸入使用者名稱apollo,密碼admin後登入

具體的使用直接看官方資料即可,這裡不再敘述。

攜程Apollo配置中心簡單安裝配置注意事項

github專案首頁 環境伺服器 服務埠 127.0.0.1 apollo portal 8090 dev 開發環境 127.0.0.1 apollo configservice apollo adminservice 8091 8092 fat 測試環境 127.0.0.1 apollo conf...

攜程開源配置管理中心Apollo簡介

由於程式日益複雜,相應的配置也越來越多,對配置的期望也會變高 比如實時性,分環境管理 因此我們需要乙個配置中心去管理我們的配置。apollo是攜程框架部門研發的開源配置管理中心,能夠集中管理應用在不同環境 不同集群的配置,配置修改後能夠實時的推送到應用端 由於程式日益複雜,相應的配置也越來越多,對配...

分布式配置中心

部署演進 單機配置檔案部署 當隨著業務的使用者量增加,通常我們會把我們的服務進行多機器 集群 部署。這時候,配置的發布就變成了如下,多機器配置 1.2 分配式配中心 傳統配置的方式已經暴露出了很多問題,其餘的諸如 歷史版本管理,許可權控制,安全性等等問題,是傳統的配置檔案無法處理的 隨著業務的發展 ...