ctrip Apollo配置系統

同事作了一個ctrip Apollo的分享,其主要做用就是作了一個可視化的界面配置系統信息,而且可以提供api給應用系統,理論上咱們全部的properties,系統參數xml都是能夠摒棄的,其中對動態更改數據庫配置不用重啓服務器的功能仍是比較感興趣的,不過問了下,仍是要本身處理依賴,仍是比較費勁的,還不如重啓服務器呢。spring

好比說數據庫的datasource bean讀取配置信息,其餘的好比事務等,可能依賴這個datasource,若是datasource修改了,那麼依賴他的bean都須要改,這個代價仍是比較大的。因此使用spring的系統中,這種動態修改仍是比較費勁的。數據庫


整體而言,若是對於一個特別大的系統,牽扯到多系統協同,這種統一的參數配置是有做用的,能保證可視化的看到各系統的配置,不過對於小的項目和團隊,簡單的properties仍是能解決問題的,記錄一下,僅供參考,開闊視野。api

https://zhuanlan.zhihu.com/p/25686211服務器

相關文章
相關標籤/搜索