分布式锁服务Cubby.pptVIP

  • 9
  • 0
  • 约小于1千字
  • 约 8页
  • 2018-11-06 发布于江苏
  • 举报
分布式锁服务Cubby

分布式锁服务Chubby * 主要用于解决分布式一致性问题 在一个分布式系统中,有一组的Process,它们需要确定一个Value。于是每个Process都提出了一个Value,一致性就是指只有其中的一个Value能够被选中作为最后确定的值,并且当这个值被选出来以后,所有的Process都需要被通知到 粗粒度的分布式锁服务 Chubby是Google为解决分布式一致性问题而设计的提供粗粒度锁服务的文件系统 其他分布式系统可以使用它对共享资源的访问进行同步 * 需要实现的特性 高可用性 高可靠性 支持粗粒度的建议性锁服务 支持小规模文件直接存储 不作考虑的特性 高性能 存储能力 * * 文件系统中文件操作的权限有哪些? 这些权限之间的互斥关系是怎样的? Chubby系统本质上就是一个分布式的、存储大量小文件的文件系统 Chubby中的锁就是文件 在GFS的例子中,创建文件就是进行“加锁”操作,创建文件成功的那个server其实就是抢占到了“锁” 用户通过打开、关闭和存取文件,获取共享锁或者独占锁;并且通过通信机制,向用户发送更新信息 * * 主节点选举 独占锁 共享锁 数据存取应用 获取GFS ChunkServer信息 元数据存储 …… *

文档评论(0)

1亿VIP精品文档

相关文档