Dubbo升级篇 - zookeeper not connected
Posted 彭永磊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dubbo升级篇 - zookeeper not connected相关的知识,希望对你有一定的参考价值。
zookeeper not connected 这个问题, 我在网上查了很多, 也看了github上的issue. 最终定位到问题: 是由于 ConfigCenterConfig 的默认超时时间设置的是 3秒导致的网络问题
因为我测试的时候是用阿里云机器的公网测试的. 也就是说我的zk地址是公网的, 不是内网的. 所以, 就出现了3秒超时的问题. (我的ECS的机器的外网带宽只有1MB) , 当我把zk的地址换到localhost的时候, 就再也不会出现这个zookeeper not connected.
最终的解决方式: (2种方案)
1. 将服务和zk都放在同一个内网, 这样连接的时候, 理论上不会超过3秒
2. 如果和我一样必须用外网去访问的话, 那么就可以修改一下 dubbo.config-center.timeout 这个配置. 我设置了30秒. 然后连接就没问题了.
以上是关于Dubbo升级篇 - zookeeper not connected的主要内容,如果未能解决你的问题,请参考以下文章
Dubbo实战 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务(转)
Dubbo实战 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务
Dubbo实战 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务
Dubbo实战 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务
dubbo注册中心zookeeper出现异常 Opening socket connection to server 10.70.42.99/10.70.42.99:2181. Will not at