Zookeeper 会话

本文深入探讨了ZooKeeper中的会话机制,详细解释了会话对象的实现——SessionImpl,及其核心属性sessionID、Timeout、Ticktime和isClosing的作用。了解这些属性如何共同维护会话状态,对于理解ZooKeeper的网络通信和会话管理至关重要。

什么事会话:
这是一个逻辑概念,当网络出现网的抖动现象时,并不代表会话一定断开。会话对象的实现是SessionImpl,包括以下四个属性:
sessionID:唯一标识一个会话,具备全局唯一性
Timeout:会话超时时间,创建客户端zookeeper对象时传入
Ticketime:下次会话超时的时间,与“分桶策略”有关
isClosing:标记一个会话是否已经关闭,当服务器检测到会话失效时,就会把此会话标记为已关闭

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值