使用阿里云ACM简化你的Spring Cloud微服务环境配置管理

  1. 云栖社区>
  2. 阿里云分布式应用服务>
  3. 博客>
  4. 正文

使用阿里云ACM简化你的Spring Cloud微服务环境配置管理

中间件小哥 2018-06-29 10:20:54 浏览3866
展开阅读全文

1. 配置的环境属性

毫无疑问,在系统持续交付的过程中,系统最终运行环境的多样性及复杂性毫无疑问增加了我们在配置管理工作上的负担,有时候,甚至不夸张的说,配置就是因环境而生。

这在Eugen Paraschiv的博文 Configuration Must Be Environment Specific里有简单的阐述,在我的博文《现代应用架构中的配置管理面临的挑战》 的容器化、调度与配置管理小节也有深入的阐述。

如果要问,是什么导致了我们应用的构建物(artifact)在各个环境不能保持一样,有时候Docker无法轻易达成“Build Once, Run Anywhere!"的承诺,其答案往往就是环境配置的差异,为帮助你理解,举一些简单的例子:

  • 在开发环境中将logLevel设置为DEBUG,在预发环境logLevel设置为INFO,生产环

网友评论

登录后评论
0/500
评论
中间件小哥
+ 关注
所属云栖号: 阿里云分布式应用服务