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秒. 然后連接就沒問題了. 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM