ZooKeeper学习笔记(三)

本文探讨了ZooKeeper中临时节点的应用场景,特别是在主从节点通信中的作用,避免因任务延迟而误判主节点崩溃。同时介绍了临时节点的创建与消亡过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ZooKeeper持久节点及临时节点

1. 临时节点应用场景

         主从节点通信的过程中,可能存在加锁等或者其他原因导致的任务延迟,也存在主节点崩溃导致的任务延迟。如果误将加锁等原因导致的任务延迟认定为主节点崩溃,进而重新选择主节点,那么在原主节点完成任务后,将会出现两个主节点。临时节点的角色恰好可以区分上述两种情况。临时节点创建之后,一直需要客户端发送是否存活的通知,当主节点崩溃时,客户端无法反馈存活状态,那么便可以认定其崩溃,重新选择主节点。

2. 临时节点创建

//在节点zklean下创建l临时节点 linshi

create  -e /zklean/linshi

注意:目前临时节点下无法创建新的临时节点

3. 临时节点的消亡

  • 客户端关闭或其他原因导致的终止
  • 某一个客户端主动删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值