@SpringBoot引入Dubbo问题解析

问题描述

错误日志

java.lang.IllegalStateException: Failed to connect with zookeeper, pls check if url zookeeper://192.168.10.5:2181/ConfigCenterConfig?check=true&config-file=dubbo.properties&group=dubbo&highest-priority=true&include.spring.env=false&init.timeout=60000&namespace=dubbo&timeout=2500000 is correct.at org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfiguration.<init>(ZookeeperDynamicConfiguration.java:69) ~[dubbo-2.7.18.jar:2.7.18]at org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfigurationFactory.createDynamicConfiguration(ZookeeperDynamicConfigurationFactory.java:43) ~[dubbo-2.7.18.jar:2.7.18]at org.apache.dubbo.common.config.configcenter.AbstractDynamicConfigurationFactory.lambda$getDynamicConfiguration$0(AbstractDynamicConfigurationFactory.java:39) ~[dubbo-2.7.18.jar:2.7.18]at org.apache.dubbo.common.config.configcenter.AbstractDynamicConfigurationFactory$$Lambda$490/299783910.apply(Unknown Source) ~[na:na]at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[na:1.8.0_31]at org.apache.dubbo.common.config.configcenter.AbstractDynamicConfigurationFactory.getDynamicConfiguration(AbstractDynamicConfigurationFactory.java:39) ~[dubbo-2.7.18.jar:2.7.18]at org.apache.dubbo.common.config.configcenter.DynamicConfiguration.getDynamicConfiguration(DynamicConfiguration.java:224) ~[dubbo-2.7.18.jar:2.7.18]at org.apache.dubbo.config.bootstrap.DubboBootstrap.prepareEnvironment(DubboBootstrap.java:1025) ~[dubbo-2.7.18.jar:2.7.18]at org.apache.dubbo.config.bootstrap.DubboBootstrap.startConfigCenter(DubboBootstrap.java:619) ~[dubbo-2.7.18.jar:2.7.18]at org.apache.dubbo.config.bootstrap.DubboBootstrap.initialize(DubboBootstrap.java:521) ~[dubbo-2.7.18.jar:2.7.18]at org.apache.dubbo.config.bootstrap.DubboBootstrap.start(DubboBootstrap.java:882) ~[dubbo-2.7.18.jar:2.7.18]

问题分析

本以为是配置问题,分析后不是:

spring:application:name: cyb-dubbo-providercustomer:address: 192.168.10.5:2181protocol: zookeeperdubbo:application:name: ${spring.application.name}protocol:name: dubboport: 28080registry:id: zk-lchtimeout: 2500000address: ${customer.address}protocol: ${customer.protocol}parameters:blockUntilConnectedWait: 250configCenter:timeout: 2500000address: ${customer.address}protocol: ${customer.protocol}parameters[init.timeout]: 60000metadataReport:address: ${customer.address}protocol: ${customer.protocol}scan:base-packages: com.cyb.dubbo.provider.service.impl

又以为是服务问题,查看后不是:

还以为是依赖包问题,真是:

错误依赖:

<dependency><groupId>org.apache.dubbo</groupId><artifactId>dubbo</artifactId><version>2.7.18</version>
</dependency>
<dependency><groupId>org.apache.curator</groupId><artifactId>curator-recipes</artifactId><version>2.8.0</version>
</dependency>

正确依赖:

<dependency><groupId>org.apache.dubbo</groupId><artifactId>dubbo</artifactId><version>2.7.18</version>
</dependency>
<dependency><groupId>org.apache.curator</groupId><artifactId>curator-recipes</artifactId><version>5.3.0</version>
</dependency>

解决方案

升级依赖curator-recipes的版本至高版本,要与dubbo版本匹配!!!!

修复

SpringBoot引入Dubbo问题解析相关推荐

  1. 【dubbo】springboot集成dubbo框架

    1. dubbo介绍 dubbo是一款开源rpc框架,提供rpc调用诸多组件.支持服务注册与发现.服务负载均衡.服务容错.服务降级处理.服务失败尝试机制.服务监控等组件. 当我们项目拆分成微服务时,A ...

  2. Springboot整合Dubbo简单示例

    Springboot 整合dubbo: 1 简介 Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的 ...

  3. 5分钟实现SpringBoot整合Dubbo构建分布式服务

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:jaycekon cnblogs.com/jaycekon/ ...

  4. dubbo protocol port 消费者端_企业级 SpringBoot 与 Dubbo 的并用

    点击上方"匠心零度",选择"设为星标" 做积极的人,而不是积极废人 作者:SimpleWu cnblogs.com/SimpleWu/p/10833555.ht ...

  5. springboot整合dubbo\zookeeper做注册中心

    springboot整合dubbo发布服务,zookeeper做注册中心.前期的安装zookeeper以及启动zookeeper集群就不说了. dubbo-admin-2.5.4.war:dubbo服 ...

  6. SpringBoot集成Dubbo

    #博学谷IT学习技术支持# 文章目录 1. 构建SpringBoot环境 1.1 创建一个dubbo-parent项目 1.2 引入依赖坐标 2. Linux 环境配置 2.1 安装docker 2. ...

  7. springboot整合dubbo时连接zookeeper——天坑

    本文主要针对使用springboot整合dubbo框架时使用zookeeper作为注册中心,在服务启动连接zookeeper产生的问题做一个详细的讲解. 主要针对两个异常 (1)java.lang.I ...

  8. 【SpringBoot整合Dubbo和Zookeeper】

    本笔记内容为狂神说SpringBoot集成Dubbo和Zookeeper部分 目录 一.Dubbo dubbo基本概念 调用关系说明 二.Dubbo环境搭建 三.Window下安装zookeeper ...

  9. 【SpringBoot】12.SpringBoot整合Dubbo+Zookeeper

    1. 准 备 1.1 Dubbo 简介 Apache Dubbo 是一款高性能.轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用.智能容错和 负载均衡.以及服务自动注 ...

最新文章

  1. Samba的主配置文件
  2. 研究机器学习需要什么样的数学基础?
  3. golang go mod包管理
  4. 4.4.6 数组也能无锁:AtomicIntegerArray
  5. 使用wireshark抓包,本地环回测试通信数据已经通过SM4国密算法加密
  6. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(5) - 算术指令
  7. GTK显示GIF、GTK动画(图片连续播放)
  8. C# Wke例子 -- WebUI登录窗口
  9. CSS 字体 font-family属性
  10. 爬取手机app实例:fiddler抓包爬取汽车之家
  11. etimedout 运行_googleapis 谷歌统计 nodejs 遇到 ECONNRESET和 ETIMEDOUT
  12. java下载文件或文件夹
  13. 荐书 | 22本颠覆我们认知的思维方式(上)
  14. 如何解决Word文件打不开呢?几个简单的步骤
  15. eWebEditor漏洞 [转]
  16. numpy block创建分块矩阵
  17. 保罗兰德作品赏析_每周一书:保罗·兰德《设计的意义:保罗·兰德谈设计、形式与混沌》...
  18. 微软正式发布.NET 6:号称迄今为止最快
  19. 你的 APP 能否精准「推送」击中用户?!
  20. 地下高差十米不能设置什么_您可能没有听说过的十项地下技术策划人

热门文章

  1. 瀚龙广告提供一站式的新型广告模式!大大增加用户体验
  2. C语言 输出出生日期
  3. defender 月考总结
  4. 时光穿梭机特效如何制作?建议试试这个时光机穿梭工具
  5. element 表格,实现选择的行变色
  6. 三峡大学c语言上机考试题库,[专题]三峡大学计算机基础考试题库.doc
  7. 不良光线下的语义分割论文调研
  8. android qq 邮箱格式,安全邮箱我输入的是qq邮箱为什么说邮箱格式 – 手机爱问
  9. SQL学习之使用order by 依照指定顺序排序或自己定义顺序排序
  10. Java练手小游戏---黄金矿工