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