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

Nacos快速使用指南

简单例子:

springboot快速集成nacos

官方github文档

命名空间是绝对隔离的。

group之间可以通过配置实现跨 group访问

配置中心Nacos config

官方文档

应用级别的默认配置文件名(dataId)

dataId 的完整格式如下:

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

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

spring.profiles.active 即为当前环境对应的 profile,详情可以参考 Spring Boot文档。 注意:当 spring.profiles.active 为空时,对应的连接符 - 也将不存在,dataId 的拼接格式变成 ${prefix}.${file-extension}

file-exetension 为配置内容的数据格式,可以通过配置项 spring.cloud.nacos.config.file-extension 来配置。默认是properties, 目前只支持 properties 和 yaml 类型。

在加载配置的时候,不仅仅加载了以 dataId 为 ${spring.application.name}.${file-extension:properties} 为前缀的基础配置,还加载了dataId为${spring.application.name}-${profile}.${file-extension:properties} 的基础配置

单应用多配置文件

用于区分不同用途的配置文件

配置类属性为com.alibaba.cloud.nacos.NacosConfigProperties#extensionConfigs

详情

配置文件格式参考:

spring.cloud.nacos.config.extension-configs[0].data-id=springboot.yml
spring.cloud.nacos.config.extension-configs[0].group=${spring.cloud.nacos.config.group}
spring.cloud.nacos.config.extension-configs[1].data-id=springcloud.yml
spring.cloud.nacos.config.extension-configs[1].group=${spring.cloud.nacos.config.group}
spring.cloud.nacos.config.extension-configs[2].data-id=datasource.yml
spring.cloud.nacos.config.extension-configs[2].group=${spring.cloud.nacos.config.group}
spring.cloud.nacos.config.extension-configs[3].data-id=redis.yml
spring.cloud.nacos.config.extension-configs[3].group=${spring.cloud.nacos.config.group}

多应用共享配置文件

使用于dev环境 细分 d1,d2,d3小环境时,共享公共配置文件,或其他用途。

配置类 com.alibaba.cloud.nacos.NacosConfigProperties#sharedConfigs

spring.cloud.nacos.config.shared-configs=shared.properties

注册中心 nacos discovery

官方文档

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

相关文章:

  • 复旦发布国内首个类ChatGPT模型MOSS,和《流浪地球》有关?
  • 国家级高新区企业主要经济指标(2012-2021年)
  • SpringBoot2核心技术-核心功能【05、Web开发】
  • 2021-03 青少年软件编程(C语言)等级考试试卷(六级)解析
  • 数据库的多租户隔离
  • 网络输入分辨率是否越大越好
  • 离线采集普遍解决方案
  • SAP ABAP 数据类型P类型详解
  • 应用沙盒seccomp的使用
  • C++项目——高并发内存池(2)——thread_cache的基础功能实现
  • 【C进阶】数据的存储
  • 【已解决】异常断电文件损坏clickhouse启动不了:filesystem error Structure needs cleaning
  • FlinkSQL行级权限解决方案及源码
  • 【基础篇】8 # 递归:如何避免出现堆栈溢出呢?
  • 基于微信公众号(服务号)实现扫码自动登录系统功能
  • AXI实战(二)-跟着产品手册设计AXI-Lite外设(AXI-Lite转串口实现)
  • 一周搞定模拟电路视频教程,拒绝讲PPT,仿真软件配合教学,真正一周搞定
  • 高德地图获得角度
  • 【C++】-- C++11基础常用知识点(下)
  • 提到数字化,你想到哪些关键词
  • 【蓝桥杯集训·每日一题】AcWing 1249. 亲戚
  • iphone所有机型的屏幕尺寸
  • Windows10使用-处理IE自动跳转至Edge
  • linux input子系统,gpio-keys,gpio中断使用
  • 分析称勒索攻击在非洲、中东与中国增长最快
  • ArcPy批量合并矢量shape文件
  • 改写有序表的题目核心点
  • 收藏这几个开源管理系统做项目,领导看了直呼牛X!
  • 【刷题篇】链表(下)
  • Shiro