百度各个业务线上有很多的有状态服务单点,对线上服务都是潜在的隐患,如何低成本改造一直是服务高可用建设中的核心话题。各式各样分布式存储系统实现过程中都需要考虑分片、复制、修复、选主、均衡等问题,如何标准化实现这些共性问题也是是分布式存储系统设计的一个目标。 Raft协议中构建的复制状态机,为解决上面这些问题提供了便捷的方式。Raft复制状态机能够轻松将有状态服务单点的状态机转化为多副本复制状态机,从而实现这些单点服务的高可用改造;也能够快速实现分布式存储系统中单数据分片的副本维护,可以更专注存储引擎的设计,通过配合分片、放置和均衡等工作,快速搭建出一个分布式存储系统。 为了满足百度对一致性协议的需求,我们设计实现了一个工业级的高性能Raft库———braft。
浏览7206次
浏览1041次
浏览3130次
浏览4992次
浏览4079次
浏览4357次
2024-03-29 杭州
2024-07-20 上海
2024-04-25 上海
2024-06-28 北京
打开微信扫一扫,分享到朋友圈