参考答案
- 分桶策略:将类似的会话放在同一区块中进行管理,以便于 Zookeeper 对会话进行不同区块的隔离处理、以及同一区块的统一处理。
- 分配原则:每个会话的“下次超时时间点”(ExpirationTime) ,计算公式:
ExpirationTime_ = currentTime + sessionTimeout
ExpirationTime = (ExpirationTime_ / ExpirationInrerval + 1) * ExpirationIntervalExpirationInterval 是指 Zookeeper 会话超时检查时间间隔,默认 tickTime。
以上,是Zookeeper面试题【会话管理了解吗】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—