当前位置: 首页 > news >正文

nacos discovery和config

微服务和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变更支持刷新。

http://www.lryc.cn/news/11663.html

相关文章:

  • 【算法数据结构体系篇class06】:堆、大根堆、小根堆、优先队列
  • 试题 算法提高 最小字符串
  • 已解决ImportError: cannot import name ‘featureextractor‘ from ‘radiomics‘
  • 乡村振兴研究:全网最全指标农村经济面板数据(2000-2021年)
  • C语言中用rand()函数产生一随机数
  • 关于系统架构
  • LeetCode 1237. 找出给定方程的正整数解
  • 【ArcGIS Pro二次开发】(5):UI管理_自定义控件的位置
  • 学习OpenGL图形2D/3D编程
  • 2023美赛思路 | A题时间序列预测任务的模型选择总结
  • PHP教材管理系统设计(源代码+毕业论文)
  • nps内网穿透工具
  • webpack打包时的热模块替代配置以及source-map
  • Seata架构篇 - TCC模式
  • 前端最全面试题整理
  • 大数据之-Nifi-监控nifi数据流信息_监控数据来源_bub轻松复现---大数据之Nifi工作笔记0011
  • CUDA编程接口
  • 惠普打印机使用
  • Ubuntu升级cmake
  • CCNP350-401学习笔记(101-150题)
  • 分享112个HTML娱乐休闲模板,总有一款适合您
  • k8s快速入门
  • NG ZORRO知识点总结
  • go中的值方法和指针方法
  • OKR常见挑战以及应对方法探讨
  • SpringAMQP消息队列(SpringBoot集成RabbitMQ)
  • DIDL5_数值稳定性和模型初始化
  • 火狐浏览器推拽开新的窗口
  • vrrp+mstp+osfp经典部署案例
  • AI_News周刊:第二期