0 0

zookeeper注册中心 watch 延迟 导致RPC调用Connection refuse 容错方案5



 

 如上图,  当提供方多个IP提供服务时, 其中一个IP down了,注册中心会通知 消费方(第5步). 但这个有延时, 这时消费方仍然有可能还连接down机的那个主机

导致Connection refuse, 这是怎么容错呢.  我想到的是 消费方 catch这个异常, 重新去注册中心获取最新的地址信息列表, 然后再用负载算法选择一台调用.

 

请各位赐教, 有什么好的方案.

2014年12月10日 09:48
  • 大小: 44.8 KB
  • 大小: 54.4 KB

1个答案 按时间排序 按投票排序

0 0

你的这个zookeeper难道不是临时节点吗

2014年12月10日 14:08

相关推荐

Global site tag (gtag.js) - Google Analytics