一現有的開源分佈式配置中心
1.Diamond
2.Disconf
3.Apollo
4.Spring-Cloud-Config
5.Netflixarchaius
二.優缺點分析與異同比較
1.Diamond,Disconf,Apollo都是存在mysql的,spring-cloud-config基於文件,yml或者鍵值對文件,通過git來拉取的。
2.spring-cloud-config需要手動拉取不會自動更新。
3.Diamond的每隔15s拉一次全部配置。
4.Disconf基於實時推送。
5.Apollo基於Rest,依賴性不高,是較爲良好的選擇,其沒有配置鎖,但是提供灰度發佈,對配置的校驗較其他還可以,但是並不是很完美,而且管理的客戶端業務系統更改成本低。
三.推薦使用:
Disconf邏輯較爲簡單,而且部署較爲簡單,Apollo較爲龐大,很多功能乍一想其實沒那麼必要的。
但是吧我覺得還是要使用APOLLO,真香。