阿里云ACM:云原生配置管理利器,让云上的Spring Cloud应用配置管理舞动起来

中间件小哥 2018-11-13

分布式 架构 分布式系统与计算 Cloud spring 配置 微服务 钉钉 Server git

在传统架构中,如果配置信息有变更,通常是登陆服务器手动修改配置来使配置生效。在微服务架构中,应用数和节点数由于微服务化数量激增,导致发布次数增加,配置变更难度加大,通常是将应用配置抽象出来放置在外部的配置中心里,从而实现配置变更的自动化,但这类原生方案会存在依赖严重、发布延时高的问题。

Spring Cloud中的标准配置管理方法和存在的问题

以Spring Cloud为例,其提供了Spring Cloud Config组件来默认对配置进行管理。

关于Spring Cloud Config的工作原理,如下图所示:

1541680214859_91a597f5_158c_4d48_ba2a_61a4d08169b2

和传统人肉到生产服务器上一台台手动修改配置的思路不同,在Spring Cloud中,当用户配置发生变化时,用户可以在Git中修改配置,再通过Spring Cloud Config Server动态下发配置,从而在各个机器上动态生

登录 后评论
下一篇
冒顿单于
11092人浏览
2019-08-28
相关推荐
1
0
2
2750