文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

SpringBoot整合Nacos

2023-09-05 20:01

关注

SpringBoot整合Nacos


文章目录


一、准备工作

1、Nacos服务

Nacos搭建可以参考我的另一篇文章 Nacos集群搭建

2、添加依赖

因为SpringBoot版本和Nacos版本对应比较严格,版本不对的话经常会出现各种各样的问题

参考官方说明:版本说明

这里SpringBoot版本是2.3.12.RELEASE 、Nacos是2.1.2、Spring Cloud Alibaba Version是2.2.9.RELEASE

<!-- 注册中心 --><dependency>    <groupId>com.alibaba.cloud</groupId>    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>    <version>2.2.9.RELEASE</version></dependency>
<!-- 配置中心 --><dependency>    <groupId>com.alibaba.cloud</groupId>    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>    <version>2.2.9.RELEASE</version></dependency>

二、注册中心

把Nacos的Ip和端口配置配置文件中
2、在启动类上加上@EnableDiscoveryClient注解
3、同一类的服务可以指定Group

模拟生产者
在这里插入图片描述

模拟消费者
在这里插入图片描述

然后在管理中心就能看见注册的服务

在这里插入图片描述

三、配置中心

引入spring-cloud-starter-alibaba-nacos-config后,一定要使用bootstrap.yml或者bootstrap.properties作为配置文件 才会被识别到
在resources下新建bootstrap.yaml

1、配置管理

Data ID和Group和bootstrap.yaml对应关系如图
在这里插入图片描述
修改配置中心的配置文件
在这里插入图片描述
发现服务的配置也已经改变,并且重启
在这里插入图片描述

2、命名空间

用于进行租户粒度的配置隔离。不同的命名空间下,可以存在相同的 Group 或 Data ID 的配置。Namespace 的常用场景之一是不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源(如配置、服务)隔离等。

新建三个不同环境的命名空间在这里插入图片描述

从public空间克隆一个到dev空间,再把public空间删除在这里插入图片描述
修改dev空间下的配置文件
在这里插入图片描述

发现服务的配置也已经改变,并且重启
在这里插入图片描述

来源地址:https://blog.csdn.net/weixin_44033066/article/details/129043571

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯