SpringCloud项目接入阿里云ACM配置中心

一. 在接入之前我们首先要明白什么是ACM?

应用配置管理ACM(Application Configuration Management)是一款在分布式架构环境中对应用配置进行集中管理和推送的产品。也就是我们所说的配置中心,我们的项目接入后ACM能帮助您集中管理所有应用环境中的配置,降低分布式系统中管理配置的成本,并降低因错误的配置变更造成可用性下降甚至发生故障的风险。
具体介绍见官方网站阿里云ACM配置中心

二. 那么如何正确使用呢?我们直接步入主题

1.首先你需要开通ACM服务,然后进行相应的配置具体操作请见ACM产品主页
2.正确在pom文件中导入依赖

<dependency>
    <!-- 阿里云ACM配置依赖 -->
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    <version>0.9.0.RELEASE</version>
</dependency>

3.我们的配置文件中只需要引入ACM相关配置即可

配置到ACM配置中心
spring:
  cloud:
    nacos:
      config:
        endpoint: acm.aliyun.com
        namespace:  //你创建的名称空间
        access-key: //你的密钥
        secret-key: //你的密钥
        ext-config[0]://引入多个配置文件如下
          data-id: //你的相关配置名称
          group: //你的组名称
          refresh: true
        ext-config[1]:
          data-id: //如上
          group: //如上
          refresh: true

4.在ACM上创建相应的配置(下图来自ACM配置中心)
上图来自ACM配置中心
5.记得修改你的服务名称

Spring.application.name=***一致****

要和你的FeignClient一致哦!

@FeignClient(url = "${*******}",name="****一致***")

然后就可以快速构建你的项目啦!

猜你喜欢

转载自blog.csdn.net/weixin_47811178/article/details/108287235