为什么80%的码农都做不了架构师?>>>   

Curator 01

在《扩展Dubbo,改用Curator2连接Zookeeper》中,介绍过Curator。其实在使用dubbo的过程中,用户其实并没有什么直接操作zookeeper的地方。

所以,这次打算以Curator为切入点,温故一下zookeeper的使用场景。


通过curator的文档可以发现curator提供了很多应用场景的支持:

  1. Elections 选主

    1. 《Leader Latch 的使用与分析》
    2. 《Leader Election 的使用与分析》
  2. Locks 分布式锁

    1. 《Shared Reentrant Lock 的使用与分析》
    2. 《Shared Lock 的使用与分析》
    3. 《Shared Reentrant Read Write Lock 的使用与分析》
    4. 《Shared Semaphore 的使用与分析》
    5. 《Multi Shared Lock 的使用与分析》
  3. Barriers

    1. 《Barrier 的使用与分析》
    2. 《Double Barrier 的使用与分析》
  4. Counters

    1. 《Shared Counter 的使用与分析》
    2. 《Distributed Atomic Long 的使用与分析》
  5. Caches

    1. 《Path Cache 的使用与分析》
    2. 《Node Cache 的使用与分析》
    3. 《Tree Cache 的使用与分析》
  6. Nodes

    1. 《Persistent Ephemeral Node / Persistent Node 的使用与分析》
    2. 《Group Member 的使用与分析》
  7. Queues

    1. [《Curator] Distributed Queue 的使用与分析》](https://my.oschina.net/roccn/blog/1154549)
    2. 《Distributed ID Queue 的使用与分析》
    3. 《Distributed Priority Queue 的使用与分析》
    4. Distributed Delay Queue
    5. Simple Distributed Queue

转载于:https://my.oschina.net/roccn/blog/909251

Curator-01相关推荐

  1. Zookeeper分布式一致性原理(七):Curator客户端

    1. Curator简介 Curator是Netfix公司开源的一套Zookeeper客户端.Curator解决了很多Zookeeper客户端非常底层的细节开发工作,包括重连.反复注册Watcher和 ...

  2. ES curator离线安装与部署

    1.版本: es:6.5.1 curator:5.8.4 下载地址:https://www.elastic.co/guide/en/elasticsearch/client/curator/curre ...

  3. Zookeeper客户端Curator使用详解

    http://www.jianshu.com/p/70151fc0ef5d Zookeeper客户端Curator使用详解 简介 Curator是Netflix公司开源的一套zookeeper客户端框 ...

  4. [Curator] Barrier 的使用与分析

    为什么80%的码农都做不了架构师?>>>    Barrier 在分布式系统中,可以使用栅栏,对多个节点上的任务进行阻塞等待:直到满足某个定制的条件,所有的节点才可以继续执行下一步任 ...

  5. Apache Curator操作zookeeper的API使用

    curator简介与客户端之间的异同点 常用的zookeeper java客户端: zookeeper原生Java API zkclient Apache curator ZooKeeper原生Jav ...

  6. Zookeeper客户端ZkClient、Curator的使用,史上最详细的教程来啦~

    1 前言 本文主要介绍了操作Zookeeper的几种客户端的基础使用,希望对老铁们会有所帮助. 可以去操作zookeeper创建.删除.查询.修改znode节点 2 Zookeeper服务器客户端分类 ...

  7. Curator 三种 Watcher 监听实现

    项目背景: 实时 Flink任务中,需要实现不停实时任务,清除关联维表的本地缓存. 方案: 方案采用 Zookeeper 的配置中心的功能,即当需要清除正在运行 Flink App 的维表本地缓存时, ...

  8. Dubble 01 架构模型start project

    Dubbo 01 架构模型 传统架构 All in One 测试麻烦,微小修改 全都得重新测 单体架构也称之为单体系统或者是单体应用.就是一种把系统中所有的功能.模块耦合在一个应用中的架构方式.其优点 ...

  9. 零起点学算法01——第一个程序Hello World!

    零起点学算法01--第一个程序Hello World! Description 题目很简单 输出"Hello World!"(不含引号),并换行. Input 没有输入 Outpu ...

最新文章

  1. 软件工程项目组Z.XML会议记录 2013/09/18
  2. python中str和repr_python中str()和repr()函数的区别
  3. jquery 字符串查找_Python Appium 库IOS特有元素查找API介绍
  4. 搜索——滑雪(poj1088)
  5. 每天生成 45 亿字符的 GPT-3,真能取代人工?
  6. SpringBoot修改默认端口号
  7. HDU 4280 Island Transport(HLPP板子)题解
  8. 广金计算机网络有限公司怎么样,广东金融学院到底怎么样!?
  9. [VOSViewer] 合并同义词、删除指定词语
  10. 插个“USB”就能无线投影,DispalyTen想借传屏切入企业级会议市场
  11. 结晶器或者连铸--流场-温度场-凝固--夹杂物计算说明
  12. 《产品经理面试攻略》PART 3:准备好作品
  13. javascript小说阅读器分页算法的实现
  14. 超融合服务器系统,超融合服务器|超融合架构|超融合一体机|业务系统一体机
  15. xcode中ineligible devices的注意事项
  16. Android中,长度单位详解(dp、sp、px、in、pt、mm)具体解释与换算(1)
  17. .NET Core容器化(Docker)
  18. 喂养三种宠物:猫、狗和鸟
  19. 一.图像处理系统MATLAB实现(GUI界面)
  20. sec和asec--正割和反正割函数

热门文章

  1. android intent例程,Android开发(四)| 探究活动(详解Intent+大量实例)
  2. Html做弹出式菜单,JavaScript制作的可折叠弹出式菜单示例
  3. nodejs在cmd中运行js_如何在nodejs里调用执行系统命令
  4. MM32F3277 MicroPython 实验板设计和软件测试
  5. 直播预告|灵动MM32 MCU助力全国大学生智能汽车竞赛——基础培训第二讲
  6. python 微服务框架_Python微服务框架NameKo 性能体验
  7. spire.doc 转html,c# html 转Word--Spire.Doc
  8. centos7安装mysql 依赖检测失败:_gcc-centos7安装mysqlworkbench依赖检测失败
  9. java代码走查常见错误_FindBugs常见错误描述和解决方法
  10. android 对比win10 耗电,win10系统下像何查看耗电的应用程序