一现有的开源分布式配置中心
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,真香。