- 博客(5)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 Zookeeper学习笔记(六)分布式Barrier
当我们需要多个线程同时启动时,我们可以使用jdk自带的CycliBarrier。先来看看它的常用用法:package com.my.CuratorTest;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;/** * Title: * Inte
2017-08-26 16:49:24 673
原创 Zookeeper学习笔记(五)分布式计数器
分布式计数器的思路是:指定一个Zookeeper数据节点作为计数器,多个应用实例在分布式锁的控制下,通过更新该数据节点的内容来实现计数功能。Curator中封装了实现,例如 DistributedAtomicInteger 和 DistributedAtomicLong。我写的一个测试用例却并没有达到我认为的结果,不知是哪里理解有误,望有缘人指出:package com
2017-08-23 00:13:29 3135
原创 Zookeeper学习笔记(四)分布式锁
一、排他锁与共享锁分布式锁是控制分布式系统之间同步访问共享资源的一种方式。分为排他锁和共享锁。排他锁排他锁(Exclusive Locks, 简称 X 锁),又称为写锁或独占锁,是一种基本的锁类型。如果事务T1对数据对象O1加上了排他锁,那么在整个加锁期间,只允许事务T1对O1进行读取和更新操作,其他任何事务都不能再对这个数据对象进行任何类型的操作——直到T1释放了排他锁。共享锁
2017-08-20 17:24:56 3193
原创 Zookeeper学习笔记(三)Master选举
Curator是一个非常流行的Zookeeper开源客户端,是Netflix公司开源的一套ZooKeeper客户端框架,作者是Jordan Zimmerman。它解决了很多ZooKeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和NodeExistsException异常等,目前已经成为Apache的顶级项目,是全世界范围内使用最广泛的ZooKeeper客户端之一。
2017-08-20 11:08:04 558
rest api java demo(一个记账工程)
2016-07-26
windows版的redis(3.0.501版)master-slave
2016-07-24
webservice入门学习代码笔记
2016-04-11
“简易版飞鸽传书”源码
2015-10-23
java仿windows计算器
2012-11-12
oracle 中建触发器问题
2014-05-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人