摘要: 简介 Java在单机环境实现了BlockQueue阻塞队列,与之类似的curator实现了分布式场景下的阻塞队列,SimpleDistributedQueue 官方文档:http://curator.apache.org/curator-recipes/simple-distributed-queu 阅读全文
posted @ 2019-01-13 23:10 __lay 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 简介 curator针对分布式场景实现了分布式屏障:barrier。我们在分布式系统中可以使用barrier去阻塞进程,知道某个条件被触发。其实跟Java多线程的barrier是一样的。 例如:当两个进程在执行任务的时候,A调用了B,A需要等待B完成以后的通知 官方文档:http://curator 阅读全文
posted @ 2019-01-13 22:49 __lay 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 简介 在分布式计算中,主节点选举是为了把某个进程作为主节点来控制其它节点的过程。在选举结束之前,我们不知道哪个节点会成为主节点。curator对于主节点选举有两种实现方式,本文示例演示Latch的实现示例。 官方文档:http://curator.apache.org/curator-recipes 阅读全文
posted @ 2019-01-13 22:17 __lay 阅读(2139) 评论(0) 推荐(1) 编辑
摘要: 简介 curator的recipes实现了可重入互斥锁,允许你在分布式场景下多个进程之间实现锁的互斥以协调多进程执行。 相关类:InterProcessMutex 官方文档:http://curator.apache.org/curator-recipes/shared-reentrant-lock 阅读全文
posted @ 2019-01-13 21:29 __lay 阅读(485) 评论(0) 推荐(0) 编辑