Dojo
最新
最佳
搜索
订阅
解道Jdon
领域驱动设计
架构设计
热点话题
GitHub开源免费源代码
RUST语言
规则引擎
DevOps文章排行榜
数据科学
产品经理
数据分析
认知偏差与谬论
幽默模因
更多话题
waraft: Erlang的Raft实现
22-05-03
banq
WARaft是WhatsApp使用Erlang编写的一个Raft库。它提供了一个Erlang实现,在复制的状态机之间获得共识。共识是容错
分布式系统
的一个基本问题。WARaft已被用作WhatsApp消息存储的共识提供者,这是一个跨越5个以上数据中心的大规模强一致性存储系统。
特点
完全实现Raft共识算法,定义在https://raft.github.io/
可扩展的框架。它为日志、状态机和传输层提供可插拔的组件接口。用户也可以提供自己的实现来定制。
性能良好。它为大批量交易的用户案例进行了高度优化。在一个5个节点的集群中,它可以支持高达200K/s的交易。
分布式键值存储。WARaft提供建立分布式键值存储所需的组件。
点击标题
猜你喜欢
本站原创
《复杂软件设计之道:领域驱动设计全面解析与实战》
其他人在看