码迷,mamicode.com
首页 > 其他好文 > 详细

Dubbo升级篇 - zookeeper not connected

时间:2020-03-16 13:16:50      阅读:541      评论:0      收藏:0      [点我收藏+]

标签:host   ted   测试的   src   出现   time   inf   size   理论   

技术图片

 

 

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

标签:host   ted   测试的   src   出现   time   inf   size   理论   

原文地址:https://www.cnblogs.com/pengyonglei/p/12502962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!