与 spring 云配置相比,aws 云配置有哪些优势?

what are the advantages of aws cloud config over spring cloud config?

我们可以根据哪些参数来决定配置服务器? aws 云配置与 spring 云配置服务器?

  1. 如果应用程序是基于Spring框架开发的,哪个是更好的选择? aws-cloud-config / spring-config?
  2. 是否都支持 XML/properties YAML 以外的配置?
  3. 两者都可以配置为高可用性吗?
  4. 是否可以定义工作流(例如使用 jenkins 来批准需要移至生产环境的更改?)

如果您的应用程序基于 Spring,那么使用 Spring Cloud Config 是有意义的,因为您将使用特定框架而不是像 AWS config

这样的通用框架

是的,Spring Cloud Config 同时支持 YAML 和 属性 文件

最终,Spring Cloud Config 是一个 Spring 启动应用程序,因此您可以使用我们用于任何 Spring 应用程序的相同策略使其高可用

最简单的审批工作流程是

  1. 配置您的 Jenkins 作业以发送邮件以供批准
  2. Set-up 使用 https://wiki.jenkins.io/display/JENKINS/Promoted+Builds+Plugin
  3. 进行推广
  4. 将 Artificats 部署到特定环境