Dubbo整合SpringBoot 遇见的问题

在导入  curator-recipes  包时,与zookeeper出现兼容性问题,4.0以上版本  curator-recipes 包与3.5.x版本的zookeeper服务相匹配,与3.4.x版本的zookeeper不兼容。解决方案如下:

ZooKeeper 3.4.x

去除包中的org.apache.zookeeper包,在导入与zookeeper服务版本服务相兼容版的zookeeper包,同时去除包中的日志包,否则会与springboot本身的日志包相互冲突,如下所示。

        
            org.apache.curator
            curator-recipes
            4.2.0
            
                
                    org.apache.zookeeper
                    zookeeper
                
            
        
        
            org.apache.zookeeper
            zookeeper
            3.4.12
            
                
                    org.slf4j
                    slf4j-log4j12
                
                
                    org.slf4j
                    slf4j-api
                
            
        

ZooKeeper 3.5.x

zookeeper版本为3.5.x,直接导入4.0以上版本  curator-recipes 的就可以,不会有异常冲突

        
            org.apache.curator
            curator-recipes
            4.2.0
        

Dubbo与SpringBoot简单整合的完整代码地址:https://github.com/QingFengKuangBao/qf-dubbo-spring-boot

官方解释:http://curator.apache.org/zk-compatibility.html

代码编写参考https://www.cnblogs.com/zjfjava/p/9696086.html

你可能感兴趣的:(java,Dubbo,SpringBoot)