微服务和nacos版本都在2.x及之后。

1、discovery用于服务注册,将想要注册的服务注册到nacos中,被naocs发现。

pom引入的依赖是:

yml配置文件中:

2、config用于获取nacos配置管理->配置列表下配置文件中的内容

pom引入的依赖是:

获取nacos的配置有三种方式

1>、通过nacos的内部规则

yml配置如下:

在 Nacos Spring Cloud 中,dataId 的完整格式如下:

${prefix}-${spring.profile.active}.${file-extension}

prefix:默认是spring.application.name的值,也可以通过配置项 spring.cloud.nacos.config.prefix来配置。

spring.profile.active对应的值。

file-extension是文件后缀名。

然后我们就在nacos新建了个cloudalibaba-provider-payment-9001-dev.yaml配置文件

配置变更需要刷新的话可以在类上加上@RefreshScope注解,不需要再重启服务,可读取到最新的。

配置文件中第二个参数,spring.profile.active在springboot中原本就是启用指定的环境,这里整合在一起了,不需要指定namespace。

2>、多Data-Id的使用

yml配置如下:

spring.cloud.nacos.config.extension-configs是个list,可以配置多个,dataId时配置文件名称,refresh=true变更支持刷新。

3>、配置共享

yml配置如下:

spring.cloud.nacos.config.shared-configs是个list,可以配置多个,dataId时配置文件名称,refresh=true变更支持刷新。

nacos discovery和config相关推荐

  1. 服务注册与发现:Nacos Discovery

    目录 一.概述 二.Nacos discovery--服务的注册与发现 1. 版本关系 2. 下载安装 (1)下载 (2)启动 (3)浏览器访问 三.Nacos服务注册与发现实战 1. 构建Sprin ...

  2. Nacos系列(12)-Nacos1.3.2注册中心nacos.discovery配置参数详解

    前言 注释掉的配置项,一般不需要设置,默认即可,特殊情况下可自定义 详解 spring:application:name: pearl-testcloud:nacos:discovery:# 是否开启 ...

  3. java.lang.IllegalStateException: Error processing condition on com.alibaba.cloud.nacos.discovery.rea

    ERROR: java.lang.IllegalStateException: Error processing condition on com.alibaba.cloud.nacos.discov ...

  4. Nacos Discovery教程

    Spring Cloud Alibaba Nacos Discovery 该项目通过自动配置以及其他 Spring 编程模型的习惯用法为 Spring Boot 应用程序在服务注册与发现方面提供和 N ...

  5. SpringCloud - Spring Cloud Alibaba 之 Nacos Discovery服务注册发现(三)

    阅读本文可先参考博文 https://blog.csdn.net/MinggeQingchun/article/details/125613600 https://blog.csdn.net/Ming ...

  6. nacos discovery client

    在看nacos discovery 没有太理解DiscoveryClient是如何启动,转头去查了一通资料,记录下Spring cloud commons的资料. Spring cloud commo ...

  7. spring-cloud集成nacos Discovery

    nacos搭建参考https://blog.csdn.net/john1337/article/details/98626255这篇文章,本文就不再赘述nacos服务的搭建过程,直接进入nacos客户 ...

  8. nacos.discovery 的全部配置

    nacos.discovery 是 Nacos 中与服务注册与发现相关的配置项前缀,包含以下配置: nacos.discovery.server-addr:服务注册中心地址,多个地址可以使用逗号隔开, ...

  9. maven 之 Spring Cloud Starter Alibaba Nacos Discovery

    概述 版本注意:   孵化版本(groupId为org.springframework.cloud):       spring-cloud-alibaba-dependencies版本0.9.0:与 ...

最新文章

  1. 高山仰止 | “利他主义者”乔治·普莱斯的一生(全文翻译自Independent)
  2. Tears in Heaven
  3. 概率论与数理统计(三)
  4. 计算机ip地址删除,Windows 8 或 Windows Server 2012 中删除一个 IP 地址时,不正确地删除活动路由表项...
  5. python写元旦快乐_用Python在00:00给微信好友发元旦祝福语
  6. php联系人表单,PHP联系人表单布局不允许在电子邮件中添加新行
  7. boost::advance用法的测试程序
  8. mysql恢复语句报错_php对于mysql恢复数据的时候,只能恢复一条!然后就会报错!但把sql语句直接贴到数据库里面是可以执行的!...
  9. java bitset_Java BitSet clone()方法及示例
  10. 如果表不存在则创建_当创建一个文件的时候,操作系统发生了什么
  11. lintcode:Number of Islands 岛屿的个数
  12. IE开发人员工具不见了?
  13. 图像修复(拖影、失焦、雨雾、模糊)deblurGAN 论文解读
  14. 基于移动终端的增强现实技术方案(已实现)
  15. HTML5 新特性: Web Worker 的创建与使用(webpack + TS 环境)
  16. plsql的注册激活
  17. QT+OpenCv4编译过程,解决mingw32-make -j报错。
  18. 编译工具:XMake 和 CMake对比分析
  19. go语言实现简单的在线词典
  20. 混凝土试块送检要求与时间

热门文章

  1. 常见中文字符编码介绍
  2. es - elasticsearch - aggs - metrics - value_count
  3. android霍尔功能,android手机霍尔开关的引见
  4. Android例子源码类似58同城的通过滑屏控制引导页
  5. 不规则长方体空间移动工程师_创想,深度培养学生的空间观念 ——长、正方体的展开图教学实录与评析...
  6. 仿IOS 带字母索引的滑轮控件
  7. 这四个在线PDF全能转换工具你值得拥有
  8. 如何将图片转换成*.img
  9. 360safe3.php讲解,Safe3的教程
  10. 浏览器下载 搜狗浏览器2014