文章出處

     隨著線上項目變的日益龐大,每個項目都散落著各種配置文件;因為采用分布式的開發模式,項目之間的相互引用隨著服務的不斷增多,相互之間的調用復雜度成指數升高,每次投產或者上線新的項目時苦不堪言,因此需要引用配置中心治理。

 

希望可以滿足一下的條件:

1、集中配置,所以的配置文件集中到一個管理平臺來治理

2、配置中心修改配置后,可以及時推送到客戶端

3、支持大的并發查詢

 

技術調研,配置中心目前有一些開源軟件,如下:

1、Qihoo360/QConf

地址:https://github.com/Qihoo360/QConf

優點:成熟,支持百萬并發 穩定

缺點:大型,稍顯復雜;非java開發語言

2、spring-cloud/spring-cloud-config

地址: https://github.com/spring-cloud/spring-cloud-config

優點:借此學習了解 spring boot\spirng cloud

缺點:依賴于 spring boot;學習內容比較多

3、淘寶 diamond

https://github.com/takeseem/diamond

缺點:已經不維護,學習資料少

4、disconf

https://github.com/knightliao/disconf

優點:使用比較多,java開發

缺點:個人開源項目,也比較新

 

其它參考文章:

配置中心選型

http://vernonzheng.com/2015/02/09/%E5%BC%80%E6%BA%90%E5%88%86%E5%B8%83%E5%BC%8F%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E9%80%89%E5%9E%8B/

如何實現一個配置中心

http://blog.arganzheng.me/posts/configuration-center-implementation.html

spring config介紹

https://segmentfault.com/a/1190000004356362


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

    AutoPoster 發表在 痞客邦 留言(0) 人氣()