天天看點

Zookeeper-01-概述

zookeeper是個什麼?

zk是分布式協調元件,有點像檔案系統,但是沒有cd指令,比方說不能使用cd指令進入一個節點,zk可以在分布式系統下處理多個節點之間的協同問題,例如它可以很好的解決下面幾個常見的問題

1.假設有個訂單服務,訂單服務中有個定時任務,當部署兩個訂單服務的時候,zk就可以來決定定時任務具體應該由哪個節點執行

2.可以用來當做注冊中心,進而達到服務發現,這點等同于netflix的eurake

3.可以保證并發請求的幂等性(不小心點選了兩下),可以用來做分布式鎖

等等,這些問題都歸結為多個節點之間的協調問題

繼續閱讀