摘要:
简介 curator实现了跨JVM的可重入读写互斥锁。它使用zookeeper去进行加锁,所以指定相同路径的处理线程将会基于“公平锁”的机制去竞争锁资源。 读写锁包含了读锁、写锁两个,它们的互斥关系如下: 1)读写互斥; 2)写写互斥; 3)读读不互斥。 重入性:读写锁是可以重入的,意味着你获取了一 阅读全文
摘要:
简介 curator是Apache下开源的项目,它包含了zookeeper的客户端高层级API的实现,并提供了一些常见的用例实现方便我们直接使用。简单来说,使用curator作为zookeeper客户端能够使我们更加简单且可靠地在我们的程序中使用zookeeper。 curator官网:http:/ 阅读全文
摘要:
zookeeper是一个分布式协调应用,用于管理大型主机。通俗地说,分布式应用相对于单体应用存在着很多要处理的问题,而这些问题通常是不太好处理的。比如,典型的一致性问题,而zookeeper可以很简单的实现解决一致性问题。我们可以将zookeeper理解为“解决分布式应用常见问题的应用”。 zook 阅读全文