分布式锁服务
從另外一個層面來看,Chubby提供了一種粗粒度的分布式鎖服務,chubby是通過創建文件的形式來提供鎖的功能,server向chubby中創建文件其實就表示加鎖操作,創建文件成功表示搶占到了鎖。
由于Chubby沒有開源,所以雅虎公司基于chubby的思想,開發了一個類似的分布式協調組件Zookeeper,后來捐贈給了Apache。
所以,大家一定要了解,zookeeper并不是作為注冊中心而設計,他是作為分布式鎖的一種設計。而注冊中心只是他能夠實現的一種功能而已。
?
總結
- 上一篇: 分布式一致性问题
- 下一篇: zookeeper的设计猜想-防止单点故