chubby和plumper有什么区别

发布时间:2025-09-29 13:33:34 浏览次数:10

chubby:指的是胖乎乎的,圆胖的,丰满的,侧重于形体上的胖;

plumper:指的是饱满莹润,丰满,但是没有chubby表示的程度高,而且还指其他方面的圆润。

Chubby是一个面向松耦合分布式系统的锁服务,通常用于为一个由大量小型计算机构成的松耦合分布式系统提供高可用的锁服务。一个分布式锁服务的目的是允许他的客户端进程同步彼此的操作,并对当前所处环境的基本状态信息达成一致。

Chubby是一个面向松耦合分布式系统的锁服务,通常用于为一个由大量小型计算机构成的松耦合分布式系统提供高可用的锁服务。一个分布式锁服务的目的是允许他的客户端进程同步彼此的操作,并对当前所处环境的基本状态信息达成一致。

应用场景

最典型的场景是进行服务器的Master选举。GFS使用Chubby来实现对GFS Master服务器的选举。

设计目标

Chubby并没有设计成Paxos算法协议库,而是设计成一个需要访问中心化节点的分布式锁服务。这样做有如下四个好处:

1、对上层应用的侵入性更小

2、便于提供数据的发布和订阅

3、开发人员对基于锁的接口更加熟悉

4、更便捷的构建可靠服务

系统结构

一个典型的Chubby集群,或者叫Chubby cell,通常由5台服务器组成。这些副本服务器采用Paxos协议,通过投票方式决定一个服务器作为Master。一旦一个服务器成为Master,Chubby会保证一段时间其他服务器不会成为Master,这段时间被成为租期。在运行过程中,Master服务器会不断续租,如果Master服务器发生故障,余下的服务器会选举新的Master产生新的Master服务器。

plumper
需要装修报建?需要办理施工许可证?欢迎咨询客户经理 18221559551