Spring Cloud整合Nacos作为注册配置中心【最佳实践】

nacos+Spring boot+dubbo用nacos做为注册中心和配置中心 什么是nacos: acos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、 动态配置服务(可以做配置中心)、动态 DNS 服务。 官方介绍是这样的: Nacos 致力于帮助您发现、配置和管理微服务。 Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施 官方网址: 阅读详情

一、#创作灵感#

Nacos在公司项目中运用越来越多,固写下此笔记以巩固知识要点

二、环境

- SpringBoot 2.7.18   官方地址:SpringBoot 2.7.18

- SpringCloud 2021.0.9   官方地址:SpringCloud 2021.0.9

- SpringCloud Alibaba 2021.0.6.1  官方地址:SpringCloud Alibaba 2021.0.6.1

- Nacos 2.4.3   官方下载地址:Nacos 2.4.3 

- Oracle JDK8u202(Oracle JDK8最后一个非商业版本)   下载地址:Oracle JDK8u202

三、SpringCloud Alibaba版本说明

SpringCloud Alibaba版本说明

由于作者所在公司软件安全比较严苛,所以没有完全按照版本关系来。但功能都测试通过,所有组件算集成成功。当然之个过程也费了一些精力。

SpringCloud Alibaba不是本文的重点,SpringCloud Alibaba本身包含一套SpringCloud 与Nacos,本文主要讲SpringCloud 与Nacos的集成。

因专业人员都会考虑这一点,所以这里简单说明一下

四、Nacos安装及验证

熟悉Nacos安装的可跳过该章节

1、下载

见前面的环境章节

2、安装

略。解压即可

3、配置

server.port=8848

spring.sql.init.platform=mysql

db.num=1

db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=10000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
db.user.0=root
db.password.0=Dzd*****

nacos.core.auth.system.type=nacos
nacos.core.auth.enabled=true

nacos.core.auth.caching.enabled=true
nacos.core.auth.enable.userAgentAuthWhite=false

nacos.core.auth.server.identity.key=nacos
nacos.core.auth.server.identity.value=nacos2****

# 自定义的Base64编码字符串,确保长度至少32字符且各Nacos节点配置一致。可以使用在线工具生成,例如此网站,并确保不使用默认值。
nacos.core.auth.plugin.nacos.token.secret.key=bmFjb3MuY29yZS5hdXRoLnBsdWdpbi5uYWNvcy50b2tlbi5zZWNyZXQua2V5LnNtZXQ=

nacos.core.auth.plugin.nacos.token.secret.key 说明

4、启动

#Linux/Unix/Mac
#启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone

#如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:
bash startup.sh -m standalone

#Windows
#启动命令(standalone代表着单机模式运行,非集群模式):
startup.cmd -m standalone

5、登陆/验证是否安装成功

五、Nacos 融合 Spring Cloud,成为注册配置中心

高手一般直接看官网就够

Nacos 融合 Spring Cloud,成为注册配置中心 | Nacos 官网

觉得官网不够的读者我们往下看

1、添加pom依赖

        <--  如果要作为配置中心就添加  --->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
            <version>2021.0.6.1</version>
        </dependency>

        <--  如果要作为注册中心就添加  --->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
            <version>2021.0.6.1</version>
        </dependency>

2、bootstrap.properties配置

这里涉及4个JVM启动参数:

-Dprofile=dev
-Dnacos-addr=10.130.***.**:18848
-Dnacos-password=nacos2024****
-Dgroup=A

logging.config=classpath:logback-spring.xml

spring.application.name=***-rpc-service

# Nacos地址
spring.cloud.nacos.config.server-addr=${nacos-addr}

# Nacos认证信息
spring.cloud.nacos.config.username=nacos
spring.cloud.nacos.config.password=${nacos-password}
spring.cloud.nacos.config.contextPath=/nacos

# 服务配置
# 主配置 > 扩展配置(extension-configs) > 共享配置(shared-configs)
# extension-configs[3] > extension-configs[2] > extension-configs[1] > extension-configs[0]
# shared-configs[3] > shared-configs[2] > shared-configs[1] > shared-configs[0]
spring.cloud.nacos.config.import-check.enabled=true
spring.cloud.nacos.config.namespace=***-rpc-service
spring.cloud.nacos.config.group=${group}
spring.cloud.nacos.config.refresh-enabled=true
spring.cloud.nacos.config.file-extension=properties
### 将 DataID 设置到 nacos: 协议后面, 如果是默认分组则不用配置import
spring.config.import=nacos:smet-basic,nnacos:smet-datasource,nacos:smet-mq,nacos:smet-management,nacos:smet-prometheus,nacos:smet-elasticsearch,nacos:smet-sw-ui,nacos:smet-job,nacos:smet-****....

# 服务注册
spring.cloud.nacos.discovery.username=nacos
spring.cloud.nacos.discovery.password=${nacos-password}
spring.cloud.nacos.discovery.namespace=***-rpc-service
spring.cloud.nacos.discovery.group=${group}
spring.cloud.nacos.discovery.server-addr=${nacos-addr}

3、application.properties配置

spring.profiles.active=${profile}

spring.cloud.nacos.config.extension-configs[10].data-id=****
spring.cloud.nacos.config.extension-configs[10].group=smet-rpc-service
# 自动刷新配置
spring.cloud.nacos.config.extension-configs[10].refresh=true

spring.cloud.nacos.config.extension-configs[9].data-id=smet-dubbo
spring.cloud.nacos.config.extension-configs[9].group=smet-rpc-service
spring.cloud.nacos.config.extension-configs[9].refresh=true

spring.cloud.nacos.config.extension-configs[8].data-id=smet-basic
spring.cloud.nacos.config.extension-configs[8].group=smet-rpc-service
spring.cloud.nacos.config.extension-configs[8].refresh=true

# 数据源
spring.cloud.nacos.config.extension-configs[7].data-id=smet-datasource
spring.cloud.nacos.config.extension-configs[7].group=smet-rpc-service
spring.cloud.nacos.config.extension-configs[7].refresh=true

# 消息队列
spring.cloud.nacos.config.extension-configs[6].data-id=smet-mq
spring.cloud.nacos.config.extension-configs[6].group=smet-rpc-service
spring.cloud.nacos.config.extension-configs[6].refresh=true

# 应用管理
spring.cloud.nacos.config.extension-configs[5].data-id=smet-management
spring.cloud.nacos.config.extension-configs[5].group=smet-rpc-service
spring.cloud.nacos.config.extension-configs[5].refresh=true

# 普米
spring.cloud.nacos.config.extension-configs[4].data-id=smet-prometheus
spring.cloud.nacos.config.extension-configs[4].group=smet-rpc-service
spring.cloud.nacos.config.extension-configs[4].refresh=true

# es
spring.cloud.nacos.config.extension-configs[3].data-id=smet-elasticsearch
spring.cloud.nacos.config.extension-configs[3].group=smet-rpc-service
spring.cloud.nacos.config.extension-configs[3].refresh=true

# skywalking-ui
spring.cloud.nacos.config.extension-configs[2].data-id=smet-sw-ui
spring.cloud.nacos.config.extension-configs[2].group=smet-rpc-service
spring.cloud.nacos.config.extension-configs[2].refresh=true

#  外围接口
spring.cloud.nacos.config.extension-configs[1].data-id=smet-***
spring.cloud.nacos.config.extension-configs[1].group=smet-rpc-service
spring.cloud.nacos.config.extension-configs[1].refresh=true

# 定时任务
spring.cloud.nacos.config.extension-configs[0].data-id=smet-job
spring.cloud.nacos.config.extension-configs[0].group=smet-rpc-service
spring.cloud.nacos.config.extension-configs[0].refresh=true

4、添加命名空间

5、添加配置

总结

1、应用主启动没有增加额外的注解

2、新版本的Nacos整合非常简单

附件一:实现Nacos属性值自动刷新的三种方式

实现Nacos属性值自动刷新的三种方式
在Spring Boot项目中,我们经常使用Nacos作为配置中心,用于管理应用程序的属性配置。当我们在Nacos上修改属性值时,希望应用程序能够自动刷新并应用最新的属性值,以避免重启应用。本篇博客将介绍三种实现Nacos属性值自动刷新的方式,并提供相应的示例代码。

方式一:使用@RefreshScope注解

@RefreshScope注解是Spring Cloud提供的一种属性刷新机制。它可以应用于需要动态刷新的类或方法上,当Nacos上的属性值发生变化时,通过调用/actuator/refresh端点来刷新被注解的类或方法。

步骤:
在Spring Boot项目的pom.xml文件中添加依赖:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

在需要动态刷新的类或方法上添加@RefreshScope注解:

import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.stereotype.Component;

@Component
@RefreshScope
public class MyComponent {
    // ...
}

示例代码

import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RefreshScope
public class MyController {

    @Value("${my.property}")
    private String myProperty;

    @GetMapping("/property")
    public String getProperty() {
        return myProperty;
    }
}

在上述示例中,当Nacos上的my.property属性值发生变化时,调用/actuator/refresh接口即可刷新MyController中的myProperty属性。

方式二:使用@NacosValue注解

@NacosValue注解是Nacos提供的一种属性刷新机制。它可以直接应用于类的属性上,当Nacos上的属性值发生变化时,自动刷新注解的属性。

步骤:
在Spring Boot项目的pom.xml文件中添加依赖(已添加则跳过):

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

在需要动态刷新的属性上添加@NacosValue注解:

import com.alibaba.nacos.api.config.annotation.NacosValue;
import org.springframework.stereotype.Component;

@Component
public class MyComponent {

    @NacosValue(value = "${my.property}", autoRefreshed = true)
    private String myProperty;

    // ...
}

示例代码

import com.alibaba.nacos.api.config.annotation.NacosValue;
import org.springframework.stereotype.Component;

@Component
public class MyComponent {

    @NacosValue(value = "${my.property}", autoRefreshed = true)
    private String myProperty;

    public String getProperty() {
        return myProperty;
    }
}

在上述示例中,当Nacos上的my.property属性

值发生变化时,自动刷新myProperty属性。

方式三:使用Spring Cloud Bus

Spring Cloud Bus是一个事件、消息传输总线,可以将配置刷新事件广播给多个应用程序实例。通过结合Nacos和Spring Cloud Bus,可以实现多个应用程序实例之间的属性刷新。

步骤:
在Spring Boot项目的pom.xml文件中添加依赖(已添加则跳过):

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>

配置RabbitMQ或Kafka作为消息中间件

  1. 在应用程序的配置文件中添加Spring Cloud Bus的配置:

spring:
  cloud:
    bus:
      enabled: true
      refresh:
        endpoints: /refresh

示例代码

import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RefreshScope
public class MyController {

    @Value("${my.property}")
    private String myProperty;

    @GetMapping("/property")
    public String getProperty() {
        return myProperty;
    }
}

 在上述示例中,当Nacos上的my.property属性值发生变化时,通过发送POST请求到/actuator/bus-refresh接口即可刷新所有应用程序实例中的属性。

springboot整合nacos(配置中心与服务注册,微服务整合之间的版本关系) 阅读详情

相关推荐

Spring Cloud2024.x实战 | 微服务全套系列 | 第1篇:springcloud整合注册/配置中心nacos、网关gateway

我的前面几篇博文分别讲解了springcloud分别集成nacos注册中心和配置中心、gateway网关;那springcloud如何将这3者都整合在一起呢?接下来详细讲解。

zhuzhongji的博客 1011

微服务03-Spring Cloud与Nacos

微服务03-Spring Cloud与Nacos

weixin_70887819的博客 1174

Spring Cloud Alibaba 整合Nacos实战

Spring Cloud Alibaba 整合Nacos

congge_study的博客 7898

Spring Cloud Nacos配置管理

Nacos 作为配置中心,实现了配置的集中管理,当配置更新时,不需要重启应用立即生效,同时配置的修改具有版本管理功能,便于审计和回滚等操作。此外对于一些敏感信息放到配置中心,通过权限控制增加安全性。

happycao123的博客 2015

Nacos-2.4.3最新版本docker容器镜像出来啦!

Nacos-2.4.3最新版本docker容器镜像出来啦,根据官网提供的Dockerfile进行制作,亲测可用,另外压缩包中含有单机模式docker-compose.yml 文件可直接使用,集群模式也只需要修改个别参数即可使用,

nacos-2.4.3.zip

nacos最新2.4.3的docker镜像资源, docker run --name nacos-quick -e MODE=standalone -p 8849:8848 -d nacos/nacos-server:V2.4.3

Spring Cloud 整合 Nacos 的详细教程

而 Nacos 是阿里巴巴开源的一个微服务配置管理和服务发现的解决方案,它提供了动态服务发现、配置管理和服务管理平台。而 Nacos 是阿里巴巴开源的一个微服务配置管理和服务发现的解决方案,它提供了动态服务发现、配置管理和服务管理平台。而 Nacos 是阿里巴巴开源的一个微服务配置管理和服务发现的解决方案,它提供了动态服务发现、配置管理和服务管理平台。配置管理是另一个重要的功能。Nacos 提供了统一的配置管理功能,可以将配置信息存储在 Nacos 中,并通过动态刷新的方式将配置信息推送给服务实例。

yushibing717的博客 3713

从CLIP到AnomalyCLIP:零样本异常检测的跨领域进化之路

本文探讨了从CLIP到AnomalyCLIP的技术演进,重点介绍了零样本异常检测在跨领域应用中的突破。AnomalyCLIP通过对象无关提示学习和多尺度特征提取,显著提升了工业质检、医疗影像等领域的检测精度,实现了高达96.4%的金属螺母划痕检测精度和85.7%的皮肤癌敏感度。这一技术为多模态模型在异常检测中的应用开辟了新路径。

r2s3t4的博客 111

Nacos融合SpringCloud详解,这一篇足够了。

Nacos是阿里巴巴开源的一个针对微服务架构的综合解决方案,它提供了服务发现、配置管理、服务治理等功能。

weixin_44825912的博客 2023

新手必看:如何用R/qtl快速完成QTL定位分析(附实战代码)

本文为新手提供了使用R/qtl进行QTL定位分析的完整实战指南。内容涵盖从环境搭建、数据准备与清洗,到核心分析流程(包括遗传图谱计算、单QTL扫描、置换检验确定阈值)以及进阶结果可视化的全步骤。通过清晰的代码示例,帮助读者快速掌握这一数量遗传学关键分析技术,实现从数据到QTL峰值的完整分析闭环。

y7z8a的博客 498

Xtract or Ucfyber的最条理的整理入门级教程

XTRACT可以对任意截面进行全过程截面分析。工程中常用来分析各种截面(如异形柱、组合截面等)的非线性特征点及承载力校核。 xtract主要思路也是根据各种材料本构关系,基于平截面假定,用fiber划分截面进行全过程非线性分析。......

→★佐佑思维★← 8394

一、Spring Cloud 整合 Nacos

因为Nacos默认的启动方式集群模式,需要切换成单机模式才可以运行。打开cmd切换到nacos的bin文件夹下,输入命令。访问Nacos网页看看效果,cmd启动完了会有启动地址,如上图红框地址。文件,其中将默认连接方式修改为MySQL数据库连接。配置完以上内容后就可以启动nacos服务了,选择。启动完成后Nacos注册服务中心可以看到。依赖,这个是Nacos的注册中心依赖。创建一个新项目,把多余的文件删除。注解,这样才能注册到Nacos中。一样,改一下端口号和服务名就可以。完成上面操作就可以添加新模块了。

普罗旺斯 1839

【Bug已解决】Request timed out / API Timeout — Claude Code 请求超时解决方案

方案适用场景推荐指数难度方案一:增加超时大任务处理⭐⭐⭐⭐⭐低方案二:切换 SonnetOpus 太慢⭐⭐⭐⭐⭐低方案三:缩小范围大代码库⭐⭐⭐⭐⭐低方案四:优化网络网络延迟高⭐⭐⭐⭐中方案五:减少 MCPMCP 超时⭐⭐⭐中方案六:流式响应长生成任务⭐⭐⭐低根本原因:请求超时最常见原因是请求体过大(35%)和 Opus 模型推理慢(25%),默认 60 秒超时阈值对大型任务不够最佳实践。

一键难忘的博客 5158

Spring Cloud Alibaba整合Nacos避坑指南:配置中心与注册中心的最佳实践

本文详细介绍了Spring Cloud Alibaba整合Nacos的最佳实践,涵盖配置中心与注册中心的核心功能。通过Nacos实现服务发现与配置管理的统一平台,提供动态IP管理、实时配置推送等关键特性,显著提升微服务架构的效率和稳定性。文章还包含集群部署、安全加固、性能调优等实战指南,帮助开发者规避常见问题。

herb5的博客 600

搞定ESD(九):静电放电之PCB设计

不同信号参考地平面应尽量保持完整,减小静电电流流过参考地平面时造成的电位差,防止电位差导致的信号传输电平错误.主芯片GPIO信号布线应保持最短化,减小与参考地平面之间的电场耦合,同时也防止因信号环路面积较大耦合静电放电噪声干扰。外部端子接地引脚顶层采用分地设计,最好是直接过孔到完整参考地平面接地,避免与顶层信号包地、其它包地相连,防止顶层串扰耦合到其它信号,造成ESD问题。

记得诚 1950

基于Multisim/TINA的H桥电机驱动电路设计与仿真分析

摘要 本文基于Multisim/TINA仿真平台,对H桥电机驱动电路进行了系统设计与分析。研究重点包括H桥拓扑结构的工作原理、PWM调速控制方法以及两种驱动方案对比分析。通过光耦隔离驱动与IR2110专用驱动IC的仿真对比,验证了IR2110自举电路在高低侧驱动中的优势。仿真实验着重分析了死区时间对防止直通现象的关键作用,并建立了直流电机的R-L-E等效模型进行动态特性仿真。结果表明,采用IR2110驱动方案配合适当的栅极电阻和自举电容参数,能够实现电机的高效双向调速控制。本研究为实际电机驱动系统的设计提供

huanghm88的专栏 137

Spring Cloud Alibaba全景:Nacos、Sentinel、Seata整合实战

本文全面介绍了Spring Cloud Alibaba微服务架构的三大核心组件整合实践。Nacos作为服务注册与配置中心,支持AP/CP混合架构,提供动态配置监听和灰度发布能力。Sentinel实现流量控制与熔断降级,通过注解式资源定义和规则动态配置保障系统稳定性。Seata处理分布式事务,支持AT/TCC等多种模式。文章详细展示了各组件的配置示例和实现原理,包括Nacos的服务发现机制、Sentinel的熔断规则配置以及Seata的事务协调流程,为构建高可用微服务体系提供了完整解决方案。

经验分享 557

【后量子密码】SPHINCS+ 算法(二):签名与验签(附源码分析)

本节介绍SPHINCS+ 算法的密钥生成、签名与验签。nnn:安全参数;www:Winternitz参数,WOTS+签名分解的基底;hhh:超树的高度;ddd:超树中子树的层数;kkk:FORS 树的数量;ttt:FORS 树的叶子节点数。

听雨草堂 4678

Spring Cloud Nacos 作为注册和配置中心 + Spring Cloud Gateway作为网关 + Sentinel 作为熔断服务

依赖 因为要整合gateway所以(版本的选择为spring官方的推荐搭配) springcloud 的版本选择  Finchley.SR2 springboot 的版本选择   2.0.6.RELEASE 这里nacos的starter选择用以下版本 &lt;nacos.version&gt;0.2.1.RELEASE&lt;/nacos.version&gt;   NACOS启...

cdy1996的博客 3万+

NAS新玩法!豆瓣与迅雷结合,轻松实现自动下载电影自动追剧功能

NAS新玩法!豆瓣与迅雷结合,轻松实现自动下载电影自动追剧功能

XiaoqiangClub的博客 6386

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Nacos注册、配置中心整合Dubbo远程调用

Nacos注册、配置中心整合Dubbo远程调用背景开发环境搭建父项目建立子模块 背景 Nacos作为阿里巴巴技术栈中的一员,目前在应用得也是比较广泛。作为一个后起之秀,它相较于老一辈得Eureka注册中心也有很多优势。Dubbo同样也是阿里巴巴技术栈的成员,那么它和Nacos相结合无疑是非常不错的选择。最近看了很多帖子,要么是很老的,要么就是参考价值不大,索性,我自己写一个,Nacos和Dubbo整合使用的坑还是比较多。 开发环境 类别 名称及版本 开发工具 IntelliJ IDEA 20

daiyi666的博客 7069

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

一次cloud整合nacos的过程

本文以 若依cloud 项目来整合nacos的全过程

YangChaoNo1的博客 1918

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Spring Cloud Alibaba Nacos 搭建 及整合spring boot 作为注册中心和配置中心

转载请表明出处 谢谢 Spring Cloud Alibaba Nacos安装Nacos环境下载源码或者安装包配置集群配置文件配置 MySQL 数据库启动服务器 安装Nacos Nacos官网 环境 Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用: 64 bit OS,支持 Linux/Unix...

SophiaLeo的博客 2705

阿里的Nacos作为注册中心、配置中心整合Spring Cloud

Docker容器的安装#系统配置环境#一、Nacos的核心功能:二、Win10下Nacos的安装2.1 下载Nacos2.2 启动Nacos2.3 访问Nacos三、Nacos作为注册中心3.1 配置注册中心依赖包:3.2 注解服务发现3.3 Nacos的相关配置3.4 启动项目四、Nacos作为配置中心4.1 配置 配置中心依赖包4.2 创建`bootstrap.properties`配置文件4...

aspire_cj的博客 2088

Spring Cloud整合dubbo3并使用Nacos作为服务注册中心【最佳实践】

本文介绍Spring Cloud(springboot2.7.18)整合Nacos并将Nacos作为dubbo3服务注册中心的实际应用示例,深入浅出。并列出集成时常见的问题及解决方案

搬砖工 1661

Spring Cloud Alibaba Nacos 服务注册发现和分布式配置中心

本文介绍了Spring Cloud Alibaba Nacos的服务注册发现和分布式配置中心功能。主要内容包括:版本适配关系,推荐使用Spring Boot 3.2.x + SCA 2023.0.1.0 + Nacos 2.3.2组合;Nacos服务端的两种部署方式(单机模式和简化生产模式);Spring Boot项目整合步骤,包括依赖添加、配置文件和启动类注解;以及动态配置中心的核心功能演示,展示了如何通过@RefreshScope实现配置热更新。文章提供了详细的配置示例和操作指导,帮助开发者快速上手Na

hbx98的博客 1000
上一篇: 华为OD入门级、工作级、专业级技术技能知识点要求及职级薪资表
下一篇: FTP上传下传、SFTP上传下传、进度监控、断点续传、连接池封装JAVA一网打尽(一)基础篇【1/5】
飞火流星02027
博客等级 码龄19年 782粉丝 121原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞火流星02027

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值