使用zookeeper实现分布式队列设计思路

设计: 使用路径为/queue的znode下的节点表示队列中的元素。/queue下的节点都是顺序持久化的znode。这些znode的名字后缀数字表示了对应队列元素在队列中的位置。znode名字后缀数字越小,对应队列元素在队列中的位置越靠前。如下图所示: 介绍队列操作中的各个方法: offer方法 向队列中添加一个元素 offer方法在/queue下面创建一个顺序znode。因为znode的后缀数字
相关文章
相关标签/搜索