使用zookeeper實現分佈式隊列設計思路

設計: 使用路徑爲/queue的znode下的節點表示隊列中的元素。/queue下的節點都是順序持久化的znode。這些znode的名字後綴數字表示了對應隊列元素在隊列中的位置。znode名字後綴數字越小,對應隊列元素在隊列中的位置越靠前。如下圖所示: 介紹隊列操作中的各個方法: offer方法 向隊列中添加一個元素 offer方法在/queue下面創建一個順序znode。因爲znode的後綴數字
相關文章
相關標籤/搜索