在公众号里面贴代码不是个很好的选择,详细的信息可以移步参考本人的博客
https://www.gracecode.com/posts/3167.html#有劳复制粘贴,不能插入外部超链接,有点恶心。
简单的说,就是 ZooKeeper 的 jar 包不同版本的兼容问题。Dubbo Spring Boot 是个比较新的项目,引入的 zk jar 包的版本是 2.5x 系列(目前还是 beta 版本),而服务器的 zk 版本的是 2.4x 系列,两者不兼容。
解决这个问题比较好的处理方式是放弃使用 Dubbo Spring Boot 提供的 zk jar 包,引用和服务器对应的 jar 包版本就可以解决问题。
如果您使用 Gradle,可以做如下的处理:
即可。
个人对于 dubbo-spring-boot-starter 保持乐观的态度,虽然目前这个项目上线时间还不够长同时文档方面也还有待补充,但对于简化配置提供开发效率而言,有着很大的优势。
--
领取专属 10元无门槛券
私享最新 技术干货