加载中
Curator Service discovery

Service Discovery 服务发现,我以前不是很明白zookeeper怎么做集群,只知道注册啥的,突然有一天悟了,不得不佩服一套文件系统可以变化出很多伟大的应用。说说思路。 场景:提供一个分布式R...

2014/08/01 13:26
763
zookeeper session过期 Curator

zookeeper 中 session 过期解释: 当client 和 server 连接后,不是100%保证一直可以连上的。比如网络问题。那么client需要重连,这种机制自己实现比较复杂,还在有Curator客户端帮我们解决了...

2014/08/01 13:13
644
Curator Barrier

分布式Barrier,直接看代码好了: package curator.barrier; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ExecutorService; import java.util.c...

2014/08/01 13:13
31
Curator counters

这个比较好理解,分布式数字,类似AtomicInteger系列,Curator有2个实现: 第一个: package curator.counters; import org.apache.curator.RetryPolicy; import org.apache.curator.fr...

2014/08/01 13:13
173
Curator Framework

Framework 比较简单,就是一些CRUD,Watch : package curator.framework; import java.util.List; import org.apache.curator.RetryPolicy; import org.apache.curator.framework.Cu...

2014/08/01 13:13
140
Curator selector

zookeeper最经典的用法,选举。Curator的实现有2个种: LeaderLatch: 这种是有阻塞的,就是大家一起上,谁先上了,就一直阻塞着,直到方法执行完成。如果执行结束,那么其他的兄弟就选一个出...

2014/08/01 13:13
172
Curator lock

Curator 提供的分布式锁用法,很简单: package curator.lock; import org.apache.curator.RetryPolicy; import org.apache.curator.framework.CuratorFramework; import org.apache.cu...

2014/08/01 13:13
283
Python 启动,停止服务脚本

python xx.py start 启动服务 python xx.py stop 停止服务 python xx.py check 检查服务是否运行 原理:启动后创建一个 pid文件,里面记住程序的进程号(PID)。再次启动检查这个pid是否在运行...

2013/10/11 10:40
4.3K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部