SrpingCloud 之SrpingCloud config分布式配置中心
Config架構
當一個系統中的配置文件發生改變的時候,我們需要重新啟動該服務,才能使得新的配置文件生效,spring cloud config可以實現微服務中的所有系統的配置文件的統一管理,而且還可以實現當配置文件發生變化的時候,系統會自動更新獲取新的配置。
Git環境搭建
使用碼云環境搭建git服務器端??
服務端詳解
項目名稱:springboot2.0-config_server
?
生產環境配置文件需要改變的時候,重新打war,重新讀取配置信息到jvm中
在微服務中使用同一個服務器管理所有配置文件信息,能夠實現后臺管理,當服務器正在運行的時候,如果配置文件需要發生改變,可以實現不需要重啟服務器試試更改配置文件信息。
?
分布式配置中心框架:
?阿波羅 攜程寫的分布式配置中心 有圖形化界面可以管理配置文件信息
?Spring Cloud Config沒有后臺可管理分布式配置中心,配置文件信息可以存放在版本控制器里面(git | svn)
?也可以使用Zookeeper實現分布式配置中心 (持久節點+時間通知)
?
分布式配置中心Spring Cloud Config 配置原理思想:
? ?首先分析 分布式配置中心需要哪些組件
? web管理系統? 后臺可以使用圖形化界面管理配置文件 SpringCloud Config 沒有圖形化管理配置文件
? ?存放分布式配置文件服務器? 使用版本控制器存放配置文件信息使用git環境? ?持久化存儲
? ?Config Server 緩存配置文件服務器? ? ? ? ? ?臨時緩存存放
? ?Config Client? 服務config server配置文件信息
設計一層 config Server 目的是緩存git上配置文件信息
沒必要每次都去git讀取。本身這個需求,改動就不頻繁。
獲取一次 用好久的感覺
?
轉載于:https://www.cnblogs.com/toov5/p/9965166.html
總結
以上是生活随笔為你收集整理的SrpingCloud 之SrpingCloud config分布式配置中心的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Visio 2010,如何打开多个窗口
- 下一篇: android第一次作业