玩轉apollo配置中心 通過原始碼搭建環境

2022-09-09 05:33:14 字數 1706 閱讀 8801

上篇文章一起交流了apollo配置中心通過官方提供的安裝包進行環境搭建,這篇文章我們一起**通過原始碼搭建

關於apollo的基本介紹以及環境依賴參考上篇文章

通過原始碼搭建apollo配置中心環境

2.使用開發工具匯入這個專案,我使用的是idea

進入後使用m**en構建整個專案

可以看到專案目錄下很多個元件,其實只需關注這三個即可:config、admin、portal

3.建立資料庫

將專案目錄下的scripts/sql下的兩個sql指令碼在資料庫執行,完成後會看到資料庫新增了兩個庫apolloconfig、apolloportal

4.啟動config服務

在配置檔案中新增資料庫配置

spring:

datasource:

url: jdbc:mysql://localhost:3306/apolloconfig?characterencoding=utf8

&servertimezone

=asia/shanghai

username: root

password: 1234

然後啟動config服務

5.啟動admin服務

在配置檔案中新增資料庫配置

spring:

datasource:

url: jdbc:mysql://localhost:3306/apolloconfig?characterencoding=utf8&servertimezone=asia/shanghai

username: root

password: 1234

然後啟動admin服務

6.啟動portal服務

在配置檔案中新增資料庫配置

spring:

datasource:

url: jdbc:mysql://localhost:3306/apolloportal?characterencoding=utf8&servertimezone=asia/shanghai

username: root

password: 1234

並且在啟動引數   vm options(j**a_opts)中新增 -ddev_meta=http://localhost:8080

然後再啟動portal服務

7.訪問apollo配置中

開啟瀏覽器,訪問http://localhost:8070/

即可訪問到apollo配置中心

初始帳號為apollo 密碼為admin

至此,通過原始碼搭建apollo配置中心已經完成。

但是細心的話你會發現,之前說的四個維度,這才三個啊,還有乙個環境(environment)呢

好的,下篇文章我們來通過原始碼的方式進行多環境配置中心搭建

提前做好心理準備,如果你要支援的環境為dev、sit、uat這三個話,你需要啟動2*3+1個服務,如果需要支援dev、fat、sit、uat、prod 五個環境,你需要啟動2*5+1個服務

玩轉apollo配置中心 通過jar包搭建環境

一 apollo配置中心介紹 apollo 阿波羅 是攜程框架部門研發的開源配置管理中心,能夠集中化管理應用不同環境 不同集群的配置,配置修改後能夠實時推送到應用端,並且具備規範的額許可權 流程治理等特性。apollo支援的四個維度管理的配置 environment 環境 cluster 集群 na...

Apollo配置中心學習

為什麼說到apollo,一方面是入職新公司採用這一技術棧,另一方面是以前參與的專案是採用配置檔案放在固定目錄,不同環境修改固定檔案配置即可.但是這樣存在乙個弊端,修改配置引數 需要重啟業務服務,這樣對於業務量較小的團隊來講可以接受,但是對於像現在業務量較大的診所業務相比,一天都處在業務高峰期,只有夜...

Apollo配置中心搭建手冊

apollo部署架構圖 軟體依賴 mysql5.6以上資料庫,jdk1.8 2.執行命令 解壓安裝包 uizip apollo.zip 3.匯入資料庫 mysql u使用者 p密碼 mysql u使用者 p密碼 4.修改apollo埠 4.1 configservice埠設定 vim startup...