[發明專利]一種Apollo配置中心的搭建方法在審
| 申請號: | 201911378664.0 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN111131472A | 公開(公告)日: | 2020-05-08 |
| 發明(設計)人: | 何煒旭 | 申請(專利權)人: | 紫光云(南京)數字技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F8/71;G06F16/27 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210000 江蘇省南京市浦口區江浦街*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 apollo 配置 中心 搭建 方法 | ||
本發明公開了一種Apollo配置中心的搭建方法,包括以下步驟:創建ConfigDB數據庫和PortalDB數據庫并完成初始化;下載并安裝ConfigService服務、AdminService服務和Portal服務;分別部署ConfigService服務、AdminService服務和Portal服務。本發明在配置修改后可以實時獲取,不用重啟項目;并可統一維護所有項目的配置文件。
技術領域
本發明涉及一種信息技術處理領域,特別涉及一種Apollo配置中心的搭建方法。
背景技術
隨著分布式系統中程序功能的日益復雜,程序的配置日益增多,各種功能的開關、參數的配置、服務器的地址等的配置錯綜復雜,對程序配置的期望值也越來越高,配置修改后實時生效,灰度發布,分環境、分集群管理配置,完善的權限、審核機制……在這樣的大環境下,傳統的通過配置文件、數據庫等方式已經越來越無法滿足開發人員對配置管理的需求。因此需要進行分布式系統中對服務的統一配置管理,從而提高系統的簡易性,可用性。
Apollo(阿波羅)是攜程框架部門研發的分布式配置中心,能夠集中化管理應用不同環境、不同集群的配置,配置修改后能夠實時推送到應用端,并且具備規范的權限、流程治理等特性,適用于微服務配置管理場景。但現有的Apollo配置復雜,項目接入運用困難。
發明內容
有鑒于此,本發明的目的是提供一種Apollo配置中心的搭建方法,用于解決現有技術存在的配置復雜,項目接入運用困難的問題。
為實現上述目的,本發明提供了一種Apollo配置中心的搭建方法,包括包括以下步驟:創建ConfigDB數據庫和PortalDB數據庫并完成初始化;下載并安裝ConfigService服務、AdminService服務和Portal服務;分別部署ConfigService服務、AdminService服務和Portal服務。
可選的,Apollo為數據庫、表的創建和樣例數據都分別準備了SQL文件,將所述的SQL文件導入ConfigDB數據庫和PortalDB數據庫;ConfigDB數據庫中存放項目在某個環境的配置信息;PortalDB數據庫中存放用戶權限、項目和配置的元數據信息;ConfigService服務和AdminService服務共享ConfigDB數據庫;PortalDB數據庫服務于Portal服務。
可選的,Protal服務部署一份,并管理多套環境;ConfigService服務、AdminService服務和PortalDB數據庫在每個環境中部署一份。
可選的,ConfigService服務、AdminService服務和Portal服務按順序依次啟動。
可選的,ConfigService服務是一個獨立的微服務,服務于客戶端,向客戶端提供配置的讀取、推送功能。
可選的,客戶端和ConfigService服務保持長連接,通過一種拖拉結合的模式,實現配置實時更新的同時,保證配置更新不丟失。
可選的,AdminService服務是一個獨立的微服務,服務于Portal服務;Portal服務通過調用AdminService進行配置管理和發布;配置Portal服務時,可在默認的環境基礎上,自行添加環境。
可選的,AdminService服務提供配置的修改、發布功能。
可選的,Apollo配置與SpringBoot集成,包括以下步驟:引入Apollo依賴包;添加Apollo配置文件;添加springBoot應用與Apollo的關聯關系;保證SpringBoot實時獲取Apollo配置。
可選的,配置文件為關鍵值形式,配置文件修改完需提交和發布,配置文件可以選擇要發布的環境。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于紫光云(南京)數字技術有限公司,未經紫光云(南京)數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911378664.0/2.html,轉載請聲明來源鉆瓜專利網。





