微服务与配置中心:别让您的微服务被配置管理“绊”了一跤
微服务与配置中心:别让您的微服务被配置管理“绊”了一跤
本文是阿里巴巴高级技术专家坤宇在2017年QCon微服务专题演讲中关于微服务与配置中心的演讲实录的文字版,演讲视频可以参见 演讲视频
阿里巴巴集团早在2007年进行从IOE集中式应用架构升级为互联网分布式服务化架构的时候,就意识到在分布式环境中,传统的分散式的、基于配置文件的、应用自包含的配置管理方式将面临重大挑战,亟需设计匹配新架构的新的配置管理解决方案,解决诸如分布式服务治理,数据源容灾切换,异地多活,预案,限流规则等场景下的配置变更以及热生效问题,这直接诞生了今天阿里集团内部被广泛使用的配置中心 ACM(Diamond),而这也是目前世界上最大的配置中心,存储了超过百万的生产配置,在集团内部支持了包括淘宝、天猫、菜鸟、阿里云、高德等全网几乎阿里所有的应用,每天产生近10亿次