配置中心化
现实场景
传统应用打包部署, 会在不同的环境配置不同的包, 如Local环境, Dev环境, 测试环境, UAT环境, 生产环境分别制作不同的发布包,
每个包里环境特定配置.每一次部署都要修改配置文件...由此分布式配置中心应运而生, 现在市面上开源的配置中心有
1.Spring出品: Spring-cloud/Spring-cloud-config
https://github.com/spring-cloud...github.com/knightliao/disconf
3.携程出品: Apollo https://github.com/ctripcorp/apollo/
今天和大家聊的是第三个由上海携程出品的开源分布式配置中心..., 各种功能开关, 参数配置, 服务器地址等对于应用配置的期望也越来越高, 配置修改后实施生效, 灰度发布, 分环境, 分集群管理, 完善权限机制, 审核机制等.在这样的大背景下,传统的静态配置文件,数据库等方式已经越来越无法满足配置管理的需求...静态配置管理
2. 动态配置管理
3. 统一管理,不同环境不同配置
4. 配置缓存
5. 配置校验
6. 配置生效时效
7. 配置更新推送
8.配置定时拉取
9.用户权限管理
10.