Nacos快速使用指南

news2025/2/24 17:57:29

简单例子:

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.coloradmin.cn/o/362024.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++】thread|mutex|atomic|condition_variable

本篇博客,让我们来认识一下C中的线程操作 所用编译器:vs2019 阅读本文前,建议先了解线程的概念 👉 线程概念 1.基本介绍 在不同的操作系统,windows、linux、mac上,都会对多线程操作提供自己的系统调用接口…

Linux Crontab命令定时任务基本语法与操作教程

Linux Crontab命令定时任务基本语法与操作教程 一、Crontab查看编辑重启 1、查看crontab定时执行任务列表 crontab -l 2、编辑crontab定时执行任务 crontab -e 3、删除crontab定时任务 crontab -r 4、相关命令: sudo service crond start #启动服务 sudo …

图论详解——Bellman-Ford(清晰易懂)

开学第一周,晚上属实作业有点乱于是就拖更了一周今天我们来讲解一下图论最短路径算法中最简单最清晰易懂同时时间复杂度最高的算法它的时间复杂度能达到O(VE)(点的数量*边的数量)在学习Bellman-Ford之前,你需要先学会链式前向星大…

固态继电器与普通继电器的区别

固态继电器 固态继电器是一种全电子电路组合元件,它依靠半导体器件和电子元件的电磁和光学特性来完成其隔离和继电器开关功能。与传统的电磁继电器相比,固态继电器是一种没有机械和运动部件的继电器,但具有与电磁继电器基本相同的功能。 固…

经典布局 (flex和传统两种实现) 左右两栏式

1.混合浮动普通流 混合浮动普通流 父级&#xff1a;宽度固定 left:宽度固定。浮动起来 right:宽度和父级一样&#xff0c;设定margin-right:left的宽度px,宽度随父级变化而变化&#xff08;固定自适应&#xff09; <!DOCTYPE html> <html lang"en"> <…

超店有数,为什么商家要使用tiktok达人进行营销推广呢?

近几年互联网发展萌生出更多的短视频平台&#xff0c;而tittok这个平台在海外也越来越火爆。与此同时&#xff0c;很多商家也开始用tiktok进行营销推广。商家使用较多的方式就是达人营销&#xff0c;这种方法很常见且转化效果不错。那为什么现在这么多商家喜欢用tiktok达人进行…

Jmeter参数提取器-如何使用 json提取器及设置全局变量来调用

在jmeter接口测试的过程中&#xff0c;经常会遇到了需要关联参数的情况&#xff0c;在接口响应后&#xff0c;提取请求返回结果中的某个值或者某一组值&#xff0c;作为下一个接口的入参&#xff0c;例如token或者其他变量&#xff0c;需要设置成全局变量或者局部变量来给下个接…

边界检测方法总结

1&#xff1a;经典的边界检测方法有sobel&#xff0c;拉普拉斯&#xff0c;canny等。 sobel&#xff1a; def get_sobel(in_chan, out_chan):filter_x np.array([[1, 0, -1],[2, 0, -2],[1, 0, -1],]).astype(np.float32)filter_y np.array([[1, 2, 1],[0, 0, 0],[-1, -2, -…

如何使用 ChatGPT 编写 SQL JOIN 查询

通过清晰的示例和解释&#xff0c;本文展示了 ChatGPT 如何简化和简化创建复杂 MySQL 查询的过程&#xff0c;使用户更容易与数据库交互并检索他们需要的数据。无论您是初学者还是经验丰富的开发人员&#xff0c;本文都提供了有关如何利用 ChatGPT 来增强您的 MySQL 查询编写技…

51内核单片机实现Bootloader跳转到用户程序,要求两个程序都要支持中断

Flash空间规划 本文使用的单片机为笙科的A9129F6&#xff0c;Flash大小为64KB&#xff0c;其空间规划如下。 起始地址结束地址用途0x00000x3fff Bootloader程序 0x40000xefff 用户程序&#xff08;APP程序&#xff09; 0xf000 0xffff 存放设备配置信息 程序间跳转实现起来很…

【算法基础】一维前缀和 + 二维前缀和

&#x1f466;个人主页&#xff1a;Weraphael ✍&#x1f3fb;作者简介&#xff1a;目前正在学习c和算法 ✈️专栏&#xff1a;【C/C】算法 &#x1f40b; 希望大家多多支持&#xff0c;咱一起进步&#xff01;&#x1f601; 如果文章有啥瑕疵 希望大佬指点一二 如果文章对你有…

大A社群丨全球宽基ETF轮动(GP02)

量化策略开发&#xff0c;高质量社群&#xff0c;交易思路分享等相关内容 『正文』 ˇ 大家好&#xff0c;今天我们分享股票社群第2期量化策略——ETF轮动。 根据我们在12月份预售投票情况看&#xff0c;大家还是比较倾向于技术多因子和ETF轮动&#xff0c;如下图所示&#…

googletest 笔记

什么是一个好的测试 1 测试应该是独立的和可重复的。调试一个由于其他测试而成功或 失败的测试是一件痛苦的事情。googletest 通过在不同的对象上 运行测试来隔离测试。当测试失败时&#xff0c;googletest 允许您单独运 行它以快速调试。 2 测试应该很好地“组织”&#xff0c…

循环、函数、对象——js基础练习

目录 一、循环练习 1.1 取款机案例 1.2 九九乘法表 1.3 根据数据生成柱形图 1.4 冒泡排序 1.6综合大练习 二、函数 2.1 转换时间案例 三、对象 1. 遍历数组对象 2. 猜数字游戏 3. 生成随机颜色 4. 学成在线页面渲染案例 一、循环练习 1.1 取款机案例 // 准备一个…

多 态

1多态的基本概念多态是C面向对象三大特性之一多态分为两类静态多态: 函数重载和运算符重载属于静态多态&#xff0c;复用函数名动态多态: 派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多态的函数地址早绑定–--编译阶段确定函数地址动态多态的函数地址晚绑定–--运…

操作系统(day13)-- 虚拟内存;页面分配策略

虚拟内存管理 虚拟内存的基本概念 传统存储管理方式的特征、缺点 一次性&#xff1a; 作业必须一次性全部装入内存后才能开始运行。驻留性&#xff1a;作业一旦被装入内存&#xff0c;就会一直驻留在内存中&#xff0c;直至作业运行结束。事实上&#xff0c;在一个时间段内&…

usb闪存驱动器数据恢复该怎么进行?3个方法总结

“怎么办&#xff1f;我的USB驱动器不知道因为什么原因&#xff0c;里面的数据、文件都消失了。有没有什么方法在没有进行备份的情况下恢复从U盘丢失的数据&#xff1f;” USB驱动器作为最常用的存储移动设备&#xff0c;里面保存着各种文件数据。但是有时会出现损坏而导致数据…

麦克风分类汇总

1.麦克风分类汇总 1)按声电转换原理分为&#xff1a;电动式&#xff08;动圈式、铝带式&#xff09;&#xff0c;电容式&#xff08;直流极化式&#xff09;、压电式&#xff08;晶体式、陶瓷式&#xff09;、以及电磁式、碳粒式、半导体式等。 2)按声场作用力分为&#xff1a…

广域网技术(PAP和CHAP)

第十六章&#xff1a;广域网技术 随着经济全球化与数字化变革加速&#xff0c;企业规模不断扩大&#xff0c;越来越多的分支机构出现在不同的地域。每个分支的网络被认为一个LAN&#xff08;Local Area Network&#xff0c;局域网&#xff09;&#xff0c;总部和各分支机构之间…

Tr0ll1靶机训练

信息收集 主机探测 端口扫描 21,22,80端口开放通过浏览器访问并进行指纹识别&#xff0c;并没没有发现什么有用信息 测试 观察发现21端口开放&#xff08;ftp&#xff09;尝试进行匿名登录发现其中存在一个流量文件将其下载 并将文件用wirwshark打开&#xff0c;追踪其TCP流(…