Live2D

关于使用eureka同时使用nacos时,服务无法注册的问题

背景:我使用eureka当作注册中心,然后使用nacos当作配置中心,

    废了好大劲把两个整合到一起,终于可以使用了。

 

    但是。。。就没这么简单。。。

 

    两个结合后发现服务无法注册到eureka了。这就得不偿失了。

    然后我苦苦搜索,找pom依赖的问题,搞了几天都没结果。

    最终,尝试了jar加载类冲突的方法。

         注:两者整合方式:在这

之前采用去除加载类方式,去解决eureka和nacos的自动配置冲突。但是该方法解决冲突问题后,会产生新的问题————无法注册服务到eureka。所以需要采用其他手段。

经过尝试和研究,决定放弃nacos的冲突类,原因是,原本的注册中心是eureka,所以这个插件的类不能删除。nacos仅仅作为配置中心,不需要把服务注册到上面,因此,解决方案为:

  

  在bootstrap.yml中修改:  

 

复制代码
spring:
    autoconfigure:
        exclude: org.springframework.cloud.consul.serviceregistry.ConsulAutoServiceRegistrationAutoConfiguration

修改为:

spring:
    autoconfigure:
        exclude: com.alibaba.cloud.nacos.registry.NacosServiceRegistryAutoConfiguration
复制代码

 

  

 

 

参考:https://blog.csdn.net/hk_hh/article/details/118999544

posted @   -涂涂-  阅读(912)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
历史上的今天:
2019-05-16 sql优化(原理,方法,特点,实例)
2019-05-16 python文件打包发布(引用的包也可以加进来),打包出错解决了,运行出错解决了
2019-05-16 Oracle GoldenGate 同步数据至Hbase
点击右上角即可分享
微信分享提示