zookeeper源码解析(十)

本文详细探讨了Zookeeper的四种节点类型:持久、临时、持久顺序和临时顺序节点,以及3.5版后引入的容器节点和TTL节点。分析了它们的特性和应用场景,例如分布式锁、健康检查、队列和公平锁等。
摘要由CSDN通过智能技术生成

2021SC@SDUSC

前言

经过前文对DataTree中所用到的各种类的源码的分析后,我们再次回到DataTree类,深入了解DataTree究竟维护了哪些变量,实现了哪些功能。

静态变量

    //日志
    private static final Logger LOG = LoggerFactory.getLogger(DataTree.class);
    

    //根节点路径
    private static final String rootZookeeper = "/";


    //管理和状态节点路径
    private static final String procZookeeper = Quotas.procZookeeper;


    //管理和状态节点路径的最后一段
    private static final String procChildZookeeper = procZookeeper.substring(1);

    
    //配额节点路径
    private static final String quotaZookeeper = Quotas.quotaZookeeper;


    //配额节点路径的最后一段
    private static final String quotaChildZookeeper = quotaZookeeper.substring(procZookeeper.length() + 1);

    
    //配置节点路径
    private static final String configZookeeper = ZooDefs.CONFIG_NODE;


    //配置节点路径的最后一段
    private static final String configChildZookeeper = configZookeeper.substring(proc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值