SpringCloud+ACM+Nacos部署与动态刷新配置

SpringCloud使用阿里ACM+Nacos部署项目的配置以及动态刷新

前言

关于什么是Nacos,什么是ACM在这里就不多做介绍了有兴趣的同学可以去看其官方文档。
ACM官方文档:https://help.aliyun.com/document_detail/59953.html
Nacos官方中文文档:https://nacos.io/zh-cn/docs/quick-start.html

ACM配置

项目部署

在案例项目中我们使用的仍是以eureka为注册中心的架子,springBoot使用版本为1.5.9RELEASE,
SpringCloud版本为Dalston.SR1,Nacos使用版本为当前最新版0.2.1RELEASE。
之所以使用最新版本的Nacos是因为 从 0.2.1 版本后,可支持自定义 Data Id 的配置。

  1. 添加关于Nacos的Maven支持
     <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    </dependency>
  1. 创建bootstarp.yaml
spring.cloud.nacos.config.access-key=XXXXXXXX
spring.cloud.nacos.config.secret-key=XXXXXXX
spring.cloud.nacos.config.namespace=b98104ba-e9d7-4467-9a72-5cb3d147aa33
spring.cloud.nacos.config.endpoint=acm.aliyun.com
spring.cloud.nacos.config.ext-config[0].data-id=com.kuanzhai.nacos.common.yaml
spring.cloud.nacos.config.ext-config[0].group=com.kuanzhai.nacos
spring.cloud.nacos.config.ext-config[0].refresh=true
  1. 在阿里云ACM中编写配置参数
    在这里插入图片描述

在这里插入图片描述
ok,自动刷新可以尝试了,但是记住的是,数据库等资源无法刷新,因为会跟注解@configuration冲突
[1]: http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference
[2]: https://mermaidjs.github.io/
[3]: https://mermaidjs.github.io/
[4]: http://adrai.github.io/flowchart.js/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值