存档

文章标签 ‘一致性’

braft试用

2020年3月22日 没有评论 279 次浏览

raft是一个分布式一致性复制协议算法,其基本功能就是可以实现在多个进程之间对某个(某些)值达成强一致性,前面文章介绍的Zookeeper和Etcd就利用了raft(以及类似协议zab、paxos等)。而braft是百度实现的基于brpc的raft协议工业级C++实现,抛开各种理论说明不谈,只需知道利用braft可以帮助解决分布式系统中的数据一致性以及延伸问题,比如: 1,分布式锁:锁信息的一致性 2,分布式存储:存储数据的一致性 3,主备高可用:元数据的一致性 等等。 除了braft,自然还有很多其他的raft的实现,比如SOFAJRaft等,具体见备注。下面就主要试用一下braft。 一,测试环境 $... [阅读更多]