开发者社区> 问答> 正文

zookeeper的含义和作用是什么?

zookeeper的含义和作用是什么?

展开
收起
7大帅 2021-12-04 21:58:46 233 0
1 条回答
写回答
取消 提交回答
  • 当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的信息,但不能容忍直接down掉不可用。也就是说,服务注册功能对高可用性要求比较高,但zk会出现这样一种情况,当master节点因为网络故障与其他节点失去联系时,剩余节点会重新选leader。问题在于,选取leader时间过长,30 ~120s,且选取期间zk集群都不可用,这样就会导致选取期间注册服务瘫痪。在云部署的环境下,因网络问题使得zk集群失去master节点是较大概率会发生的事,虽然服务能够恢复,但是漫长的选取时间导致的注册长期不可用是不能容忍的。

    2021-12-05 13:39:16
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Codis 集群演化与 Redis 异步迁移 立即下载
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
低代码开发师(初级)实战教程 立即下载