Zookeeper Producer Consumer

时间:2013-05-12 09:41:20

标签: distributed distributed-computing apache-zookeeper distributed-lock

我对生产者消费者食谱如何与Zookeeper一起使用时几乎没有怀疑。

到目前为止,我看到的所有示例都将生成器和使用者放在与单独线程相同的java进程中。但是,分发的全部意义在于拥有生产者和消费者的不同实例(多个)。

拥有生产者和消费者的不同实例意味着没有本地锁(合成)将是任何用途。

此外,由于多个进程正在观察相同的根队列节点,因此它们都将开始处理特定的传入条目。

我在这里错了???

1 个答案:

答案 0 :(得分:0)

仅供参考 - 要查看ZooKeeper中的生产者/消费者示例,请查看策展人(免责声明:我是策展人的作者):http://curator.incubator.apache.org/curator-recipes/distributed-queue.html

注意:我认为ZooKeeper是队列的不错选择。这是一篇解释原因的帖子:https://cwiki.apache.org/confluence/display/CURATOR/TN4