实战:基于 Spring 的应用配置如何迁移至阿里云应用配置管理 ACM

中间件小哥 2018-12-03

云栖社区 分布式 安全 Java核心技术 开发框架与中间件 分布式系统与计算 日志 数据库 spring 配置 string 容灾

最近遇到一些开发者朋友,准备将原有的Java Spring的应用配置迁移到 阿里云应用配置管理 ACM 中。迁移过程中,遇到不少有趣的问题。本文将通过一个简单的样例来还原迁移过程中遇到的问题和相关解决思路,以期达到和读者交流的目的。

什么样的配置适合进入配置中心

这是所有准备迁移配置到配置中心的用户遇到的第一个问题。我们将从时效性和安全这两个维度进行分析。

1543573796096_9bdfb367_f600_409b_b38a_ad13d730f76b

时效性:静态 VS 动态

静态配置是指程序版本一旦发布,基本上不会修改的配置内容,例如:

  • 软件版本号:显然版本号一经确定,产品基本上不需要改。
  • 日志样式:日志的layout,如时间戳,文件名,日志级别等排版,基本上也不需要大改。
  • 三方软件LicenseKey:基本上也是一经发布,很少变化。不排除中途三方软件License升级,但是这种升级一般都可以根据软件重新发版来解决配置变更。
  • PaaS平台
登录 后评论
下一篇
冒顿单于
7708人浏览
2019-08-28
相关推荐
ACM 无缝支持 Spring 全栈
13804人浏览
2019-01-18 17:21:08
0
0
1
2444