springboot 项目eureka注册中心切换为nacos+config

修改pom文件

注释掉eureka的包,引入nacos-discovery和nacos-disconfig的包。

XML 复制代码
<!--<dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-eureka</artifactId>
      <version>1.4.7.RELEASE</version>
</dependency>-->
<dependency>
  <groupId>com.alibaba.cloud</groupId>
  <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
  <version>2.0.2.RELEASE</version>
</dependency>
<dependency>
  <groupId>com.alibaba.cloud</groupId>
  <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
  <version>2.0.2.RELEASE</version>
</dependency>
<!--<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>-->

因为使用了config,删掉项目中的配置文件 ,并添加bootsrap-nacos配置。

XML 复制代码
spring:
  cloud:
    nacos:
      discovery:
        server-addr: 172.16.60.109:17000
        namespace: onestop
        file-extension: yaml
      config:
        namespace: onestop
        server-addr: 172.16.60.109:17000
        file-extension: yaml
        group: DEFAULT_GROUP
        max-retry: 3
        config-retry-time: 3
        extension-configs[0]:
          data-id: yusp-app-vip-zc.yaml
          refresh: true #配置扩展属性动态刷新
        extension-configs[1]:
          data-id: application-redis.yaml
          refresh: true #配置扩展属性动态刷新

修改bootstrap配置的profiles,其中licence可以不用

XML 复制代码
spring:
    application:
        name: caoby
    profiles:
        include: license,nacos
相关推荐
张小凡vip1 小时前
Spring Boot集成Kafka完整版
spring boot·kafka·linq
摇滚侠1 小时前
SpringBoot 升级,依赖冲突如何解决
java·spring boot·spring
小江的记录本1 小时前
【JVM虚拟机】类加载机制:类加载器、双亲委派模型、好处、破坏双亲委派的场景(附《思维导图》+《面试高频考点清单》)
java·jvm·spring boot·后端·python·spring·面试
Devin~Y2 小时前
智慧物流+AIGC客服Java大厂面试:Spring Boot、Kafka、Redis、JVM与RAG Agent实战
java·jvm·spring boot·redis·spring cloud·kafka·rag
闪电悠米2 小时前
黑马点评-分布式锁-02_simple_redis_lock_setnx
java·数据库·spring boot·redis·分布式·缓存·wpf
李白的天不白3 小时前
spring boot + vue3项目部署须知
java·spring boot·后端
小马爱打代码3 小时前
SpringBoot + Redis Stream + 消费组:替代 Kafka 轻量级消息队列,低延迟高吞吐
spring boot·redis
杨运交3 小时前
[026][数据模块]基于 MyBatis Plus 的企业级数据访问框架设计与实现
spring boot
小马爱打代码3 小时前
SpringBoot + 本地缓存 + 布隆过滤器:防止恶意 ID 查询打穿数据库
数据库·spring boot·缓存
hai3152475433 小时前
FiveOS V3.0 交付(微服务器操作系统版 · 物理合规修正
linux·人工智能·spring boot·后端·神经网络·机器学习