Nacos服务配置中心

  • 建Module
  • 改Pom
  • 改yml
  • Nacos端操作
  • 写启动类
  • 写controller层
  • 测试
  • Tips

简单记录下使用Nacos作为服务配置中心,此篇建立在上篇的Nacos服务注册,如果Nacos服务注册还不了解,可以先去看看上篇。先附上此次module的项目结构

建Module

分布式开发,首先需要建立一个Module,具体过程省略…

改Pom

通俗点来说,就是导入我们需要的相关依赖,基础依赖请看相关截图和具体代码,这里需要注意的是,由于我们使用的是Nacos环境,所以需要导入Nacos的相关依赖。(此module具有父工程,就不详解了,想单独使用也可以去看上篇服务注册)

 <dependencies><!-- nacos-config   服务配置中心    --><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency><!-- nacos-discovery   服务注册中心    --><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>

改yml

pom改好之后,当然是写我们的yml配置文件了呀,越到后面越要重视约定>配置>代码,我们现在所要完成的功能就是去Naocs拉去我们配置的信息,与之前的config一样,也是需要bootstrap.yml和application.yml.
请注意:我们这里使用的是默认的Nacos命名空间public和默认分组DEFAULT_GROUP
配置如下:

server:port: 3377
spring:application:name: nacos-config-clientcloud:nacos:discovery:server-addr: localhost:8848  #Nacos服务注册中心地址config:server-addr: localhost:8848  #Nacos作为配置中心地址file-extension: yaml         #指定yaml格式的配置

spring:profiles:
#    active: info
#    active: test  #测试环境active: dev #表示开发环境

Nacos端操作

既然要把信息配置在Nacos上,那Nacos当然要有我们的配置信息呀,你说对吧?所以操作来了----->

----->
----->最后当然是点击发布啦!!!

然后就可以看到啦…

写启动类

写controller层

测试

输入对应的ip地址和端口号以及访问路径

看到这个就成功啦!!!

Tips

了解了基础的之后,接下来就可以自己试下创建命名空间和Group,简单理解它们的作用就是类似于java中的包(命名空间)+类名(Group)+方法名(Data ID),或者你理解为文件路径也可以,便于区分和管理使用。
给大家放几张图,需要的话大家可以自己参照官网研究下


有问题欢迎大家提醒!!!

Spring Cloud Alibaba——Nacos服务配置中心相关推荐

  1. Spring Cloud Alibaba Nacos 分布式配置中心

    文章目录 1 摘要 2 核心 Maven 依赖 3 核心代码 3.1 bootstrap 配置文件 3.2 application 配置文件 3.3 配置测试类 - Controller 层 3.4 ...

  2. Spring Cloud Alibaba —— Nacos Config 配置中心

    导航 引言 一.什么是配置中心 二.常见的配置中心组件 三.Nacos Config 入门 四.Nacos Config 动态配置 4.1 硬编码方式(默认支持动态生效) 4.2 属性注入 五.配置共 ...

  3. Spring Cloud Alibaba Nacos 分布式配置

    Spring Cloud Alibaba 分布式配置 1. 简介 Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持.使用 Spr ...

  4. 【SpringCloud】Spring cloud Alibaba Nacos 服务注册与配置中心

    文章目录 1.概述 1.1 为什么叫Nacos 1.2 是什么 1.3.地址 1.4 区别 2.运行 3. 服务提供者 4. 服务消费者 5. 扩展 5.1 Nacos支持AP和CP模式的切换 5.1 ...

  5. 【SpringCloud】Spring cloud Alibaba Nacos 服务注册与配置中心 命名空间 Data Id

    文章目录 1.概述 2.分类配置 2.1 问题1 2.2 问题2 2.3 Namespace +Group+ Data ID三者关系?为什么这么设计? 2.3.1是什么 2.3.2 三 者情况 2.4 ...

  6. Spring Cloud Alibaba Nacos 的 2 种健康检查机制!

    作者 | 磊哥 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) Spring Cloud Alibaba Nacos 作为注册中心不止提供了服务注 ...

  7. 最新版Spring Cloud Alibaba微服务架构-Config配置中心篇

    文章目录 前言 一.Config引入背景 1.文件相对分散 2.无法区分环境 3.无法实时更新 4.安全无法保证 二.Config引入配置 1.配置文件格式 1.1 命名空间(Namespace) 1 ...

  8. nacos 配置动态刷新_使用 Spring Cloud Alibaba Nacos Config 作为配置中心

    什么是 Nacos Config 在分布式系统中,由于服务数量巨多,为了方便服务 配置文件统一管理,实时更新,所以需要分布式配置中心组件. Spring Cloud Alibaba Nacos Con ...

  9. Spring Cloud Alibaba 之 服务治理:Nacos 如何实现微服务服务治理

    前文我们学习了通用的微服务架构应包含哪些组件以及 Spring Cloud Alibaba 生态中对应的技术实现,其中整个架构体系最核心的组件是服务注册中心 Alibaba Nacos.本讲我们就对 ...

最新文章

  1. 企业如何进行团队协作?
  2. linux工作常用软件
  3. QTreeWidgetItem 类的翻译
  4. 我的前端成长之路:中医药大学毕业的业务女前端修炼之路
  5. ltspice 双脉冲_焊烟脉冲布袋式除尘器制作
  6. 如何删除github远程仓库?三部搞定!
  7. 魔兽争霸III 1.20, 1.21 1.22 需要特定语言版本之Window 解决办法
  8. Echarts双纵轴分隔线合并解决方案
  9. freertos 编译c++失败_FreeRTOS的初次见面
  10. Log42j 源代码分析:plugin(插件)机制
  11. runC爆严重漏洞影响Kubernetes、Docker,阿里云修复runC漏洞的公告
  12. .NET对存储过程的调用抽象封装
  13. 厉害,刚刚官方宣布 IntelliJ IDEA 2020.2 EAP4发布了!
  14. java sdk 1.8环境变量_java sdk环境变量怎么配置
  15. 2017年英语六级翻译
  16. 不看你就亏了。。。。
  17. 级数收敛与交换运算顺序
  18. 月嫂的薪资为啥这么HIGH!
  19. html网页加减乘除代码,html+js实现简单的计算器代码(加减乘除)
  20. sql查询语句-平均分、最高最低分、判断、排序

热门文章

  1. Kali 如何放大字体与图标
  2. ubuntu终端如何放大字体?
  3. c#NPOI操作word小心得
  4. xshell支持图形_Xshell打不开图形化界面,或许该这样做!
  5. 读书笔记01_《程序员思维修炼》
  6. tips pycharm 配搭git
  7. Python物理建模初学者指南
  8. 07:计算多项式的值
  9. 解决nrm不能使用问题
  10. 不可不知的七大统计模型