[發明專利]一種Apollo配置中心的搭建方法在審
| 申請號: | 201911378664.0 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN111131472A | 公開(公告)日: | 2020-05-08 |
| 發明(設計)人: | 何煒旭 | 申請(專利權)人: | 紫光云(南京)數字技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F8/71;G06F16/27 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210000 江蘇省南京市浦口區江浦街*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 apollo 配置 中心 搭建 方法 | ||
1.Apollo配置中心的搭建方法,其特征在于,包括以下步驟:創建ConfigDB數據庫和PortalDB數據庫并完成初始化;下載并安裝ConfigService服務、AdminService服務和Portal服務;分別部署ConfigService服務、AdminService服務和Portal服務。
2.根據權利要求1所述的Apollo配置中心的搭建方法,其特征在于:Apollo為數據庫、表的創建和樣例數據都分別準備了SQL文件,將所述的SQL文件導入ConfigDB數據庫和PortalDB數據庫;ConfigDB數據庫中存放項目在某個環境的配置信息;PortalDB數據庫中存放用戶權限、項目和配置的元數據信息;ConfigService服務和AdminService服務共享ConfigDB數據庫;PortalDB數據庫服務于Portal服務。
3.根據權利要求2所述的Apollo配置中心的搭建方法,其特征在于:Protal服務部署一份,并管理多套環境;ConfigService服務、AdminService服務和PortalDB數據庫在每個環境中部署一份。
4.根據權利要求3所述的Apollo配置中心的搭建方法,其特征在于:ConfigService服務、AdminService服務和Portal服務按順序依次啟動。
5.根據權利要求4所述的Apollo配置中心的搭建方法,其特征在于:ConfigService服務是一個獨立的微服務,服務于客戶端,向客戶端提供配置的讀取、推送功能。
6.根據權利要求5所述的Apollo配置中心的搭建方法,其特征在于:客戶端和ConfigService服務保持長連接,通過一種拖拉結合的模式,實現配置實時更新的同時,保證配置更新不丟失。
7.根據權利要求6所述的Apollo配置中心的搭建方法,其特征在于:AdminService服務是一個獨立的微服務,服務于Portal服務;Portal服務通過調用AdminService進行配置管理和發布;配置Portal服務時,可在默認的環境基礎上,自行添加環境。
8.根據權利要求7所述的Apollo配置中心的搭建方法,其特征在于:AdminService服務提供配置的修改、發布功能。
9.根據權利要求1-8所述的任意一種Apollo配置中心的搭建方法,其特征在于:Apollo配置與SpringBoot集成,包括以下步驟:引入Apollo依賴包;添加Apollo配置文件;添加springBoot應用與Apollo的關聯關系;保證SpringBoot實時獲取Apollo配置。
10.根據權利要求1-8所述的任意一種Apollo配置中心的搭建方法,其特征在于:Apollo配置文件為關鍵值形式,配置文件修改完需提交和發布,配置文件可以選擇要發布的環境。
11.根據權利要求1-8所述的任意一種Apollo配置中心的搭建方法,其特征在于:項目重啟時,以Apollo配置的端口啟動。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于紫光云(南京)數字技術有限公司,未經紫光云(南京)數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911378664.0/1.html,轉載請聲明來源鉆瓜專利網。





