(四)springCloud2021整合nacos配置中心

1. 前言

1.1 本文将迭代4与5点合并

1.2 为什么使用nacos作为配置中心

        动态配置服务:可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置,因此可用来解决上一篇文章末尾的疑问,sentinel无法动态配置。

动态DNS服务:支持自定义配置权重路由,更容易地实现中间层负载均衡

2. 项目迭代历程

  1. 以springboot搭建spring-authorization-server(即认证与资源服务器)

  2. 升级为springcloud2021.0.x框架,引入nacos作为注册中心

  3. 引入sentinel,进行限流降级熔断配置

  4. 引入nacos配置中心

  5. 升级sentinel,配合nacos,使项目能动态配置落地所有Feign的降级配置

  6. 引入gateway网关,swagger文档工具

  7. 待续

3.项目接入

        pom.xml中引入相关依赖

        因为新版cloud对nacos配置做了些许改变,因此引入依赖spring-cloud-starter-bootstrap

        参考地址:SpringCloud项目无法读取bootstrap.yml配置文件的解决办法_jackob-94的博客-优快云博客_读取不到bootstrap.yml

<!-- nacos配置中心 -->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    <version>2021.0.1.0</version>
</dependency>

<!-- 解决新版cloud中nacos配置的使用 -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
    <version>3.1.2</version>
</dependency>

        修改项目application配置文件

        名字改为bootstrap,增加以下内容

spring:
  cloud:
    nacos:
      config:
        server-addr: 192.168.1.69:8848
        namespace: 0f0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值