栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Nacos Config远程配置读取失败

Nacos Config远程配置读取失败

项目场景:

测试Springboot整合RabbitMQ的时候,使用Nacos做远程配置中心


问题描述:

使用Nacos做远程配置中心,在bootstrap.yml中已经配置好相关信息如下:

spring:
  application:
    name: rabbitmq-producer
  profiles:
    active: dev
  cloud:
    nacos:
      config:
        server-addr: 远程ip:1111
        file-extension: yaml
        extension-configs[0]:
          data-id: common.yaml
          group: DEFAULT_GROUP
          refresh: true

远程配置文件rabbitmq-producer-dev.yaml定义如下:

spring:
  rabbitmq:
    host: 远程ip
    port: 5672
    virtual-host: /xzk
    username: ******
    password: ******

但在实际执行过程中,本地程序总是连接localhost:5672,没有按照配置文件定义的连接远程ip。


原因分析:

pom中没有导入spring-boot-starter-bootstrap


解决方案:

导入spring-boot-starter-bootstrap依赖即可。最终的pom文件如下。

父工程pom文件:定义所有依赖的版本



    4.0.0

    com.kkb
    mq-demo
    pom
    1.0-SNAPSHOT

    
        rabbitmq-demo
        spring-rabbitmq-producer
        spring-rabbitmq-consumer
        springboot-rabbitmq-producer
    

    
        8
        8
        8
        2020.0.1
        2021.1
        1.4.1
        1.8.0
        4.4.0
        2.7.8
        1.3.0
        2.9.2
    

    
        org.springframework.boot
        spring-boot-starter-parent
        2.4.2
         
    

    
        
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                ${springcloud-alibaba.version}
                pom
                import
            
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${springcloud.version}
                pom
                import
            
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    
                        
                            org.projectlombok
                            lombok
                        
                    
                
            
        
    

定义子工程pom



    
        mq-demo
        com.kkb
        1.0-SNAPSHOT
    
    4.0.0

    springboot-rabbitmq-producer

    
        8
        8
    


    

        
            org.springframework.boot
            spring-boot-starter-amqp
        

        
            org.springframework.boot
            spring-boot-starter-test
        

        
            junit
            junit
            test
        

        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-config
        

        
            org.springframework.cloud
            spring-cloud-starter-bootstrap
        
    


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/747113.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号