博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zookeeper总结
阅读量:4332 次
发布时间:2019-06-06

本文共 736 字,大约阅读时间需要 2 分钟。

barrier:栅栏,对齐不同资源的准备状态 Barrier:等待所有资源enter后统一leave DoubleBarrier:所有资源waitOnBarrier,等待代码removeBarrier后统一执行。 cache:缓存 nodecache:监控ZNode的一个子节点,设置一个数值 pathcache:监控ZNode,设置多个数值 treecache:nodecache+pathcache counter:计数器 int计数器 long计数器 discovery 框架扩展功能以rpc服务注册为例 framework 框架代码build模式写法 leaderelection:节点选举 LeaderSelector:当takeLeadership执行完后释放领导权。(这里可以是业务逻辑) lock:锁 ReadWrite:读写锁,写锁中可以用到读锁反之不能 InterProcessMutex:共享锁,在一个线程中可重入 InterProcessSemaphoreMutex:互斥锁,同一线程不可冲入(第二个申请锁操作会阻塞) MultiLock:组合锁,可以组合多种锁类型比如组合共享锁和互斥锁 InterProcessSemaphoreV2:信号量,超所信号量则阻塞 node:节点 临时节点:创建服务的时候以临时节点创建名字服务,当服务关闭的时候临时节点消失 queue:队列(数据量不大,不要求高性能的时候可以用) buildDelayQueue:延时队列 buildIdQueue:唯一ID队列 buildPriorityQueue:优先级队列

转载于:https://www.cnblogs.com/tommyli/p/5101333.html

你可能感兴趣的文章
数据库语法-1
查看>>
usaco 2017 US Open
查看>>
css3记事
查看>>
Extjs_工具栏和菜单栏
查看>>
Spring集成Quartz定时任务框架介绍和Cron表达式详解
查看>>
甲乙用同一串数字玩游戏
查看>>
【NOIP2016】组合数问题
查看>>
【刷题】【LeetCode】000-十大经典排序算法
查看>>
Burp Suite Professional 针对APP抓包篡改数据提交【安全】
查看>>
bootstrap使用之多个弹窗和拖动效果[开发篇]
查看>>
DEV组件LookupEdit,ComboBoxEdit绑定数据源
查看>>
VMware Workstation CentOS7 Linux 学习之路(4)--守护服务(Supervisor)
查看>>
Vue.js学习笔记(三) - 修饰符
查看>>
移动端事件(touchstart、touchmove、touchend)--移动端开发整理笔记(三)
查看>>
团队冲刺第十天
查看>>
关于jquery判断对象是否为空
查看>>
L2-028 秀恩爱分得快(模拟)
查看>>
Vue + Webpack 根据不同环境打包
查看>>
QT-creater一个非常棒的教程
查看>>
译:用InnoSetup模块化安装依赖项
查看>>