配置中心化
现实场景
传统应用打包部署, 会在不同的环境配置不同的包, 如Local环境, Dev环境, 测试环境, UAT环境, 生产环境分别制作不同的发布包,
每个包里环境特定配置.每一次部署都要修改配置文件...由此分布式配置中心应运而生, 现在市面上开源的配置中心有
1.Spring出品: Spring-cloud/Spring-cloud-config
https://github.com/spring-cloud.../spring-cloud-config
2.蚂蚁金服专家发起:Disconf https://github.com/knightliao/disconf
3.携程出品: Apollo https://...随着应用程序配置日益增多复杂, 各种功能开关, 参数配置, 服务器地址等对于应用配置的期望也越来越高, 配置修改后实施生效, 灰度发布, 分环境, 分集群管理, 完善权限机制, 审核机制等.在这样的大背景下,传统的静态配置文件