Spring cloud alibaba(三)nacos服务配置中心

引入服务发现其实比较简单

项目架构:同Spring cloud alibaba(一)多模块项目整合

  • spring cloud
    - pay
    - smdd
    - coupon
    - base
    - order-goods
    - inventory

相对于服务发现来说要简单很多,只

变更1

需要在配置文件里面添加如下操作

spring:
    application:
      name: coupon
    cloud:
      nacos:
        discovery:
          server-addr: 172.17.xx.xx:8848
        config:
          server-addr: 172.17.xx.xx:8848
          namespace: ca99b6xx-xxxx-45xx-xxx-xxxxx
          file-extension: yaml

这里的server-addr和discovery一致,namespace来自于nacos的
在这里插入图片描述
添加一个命名空间,就会有一个命名空间id,就是用来做配置用的

变更2

将原项目的application*.yaml修改为bootstrap*.yaml

因为要提升项目内配置文件的权重,bootstrap的优先级高于application,application用来做什么用呢?
用来做配置config中心的配置,截图如下

在这里插入图片描述

修改完了之后,去到配置中心

在这里插入图片描述

这里,配置中心的名字是配置中心的application.name=pay,然后配置文件的后缀是yaml,所以配置中心的文件名称等于 (application.name - 空间名).file-extension = pay-release.yaml,这是我这里的配置方案,针对于多配置的时候,采用的,具体这个逻辑参考: 使用Nacos作为分布式配置中心之动态刷新配置项(重制版)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值