Chubby分布式锁服务介绍

Chubby是什么?Chubby分布式锁服务是Google设计的用于解决分布式一致性的问题,码笔记分享Chubby分布式锁服务介绍:

什么是Chubby?

Chubby为了解决分布式系统中的一致性问题,其中最常见的就是分布式系统的选主需求及一致性的数据存储。Chubby选择通过提供粗粒度锁服务的方式实现,粗粒度(Coarse-grained)锁服务相对于细粒度(Fine-grained)锁服务,指的是应用加锁时间比较长的场景,达到几个小时或者几天。

本质上Chubby是Google设计的提供粗粒度锁服务的文件系统,存储大量小文件,每个文件就代表一个锁。