蚂蚁金服开源 SOFAJRaft:生产级 Java Raft 算法库

s潘潘 2019-03-14

分布式 算法 分布式系统与计算 java 性能 日志 LOG 集群 存储 github

什么是 SOFAJRaft?

SOFAJRaft 是一个基于 Raft 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。 使用 SOFAJRaft 你可以专注于自己的业务领域,由 SOFAJRaft 负责处理所有与 Raft 相关的技术难题,并且 SOFAJRaft 非常易于使用,你可以通过几个示例在很短的时间内掌握它。

SOFAJRaft 是从百度的 braft 移植而来,做了一些优化和改进,感谢百度 braft 团队开源了如此优秀的 C++ Raft 实现。

基础知识:分布式共识算法 (Consensus Algorithm)

如何理解分布式共识?

  • 多个参与者某一件事一致 :一件事,一个结论
  • 已达成一致的结论,不可推翻

有哪些分布式共识算法?

  • Paxos:被认为是分布式共识算法的根本
登录 后评论
下一篇
云攻略小攻
2434人浏览
2019-10-21
相关推荐
蚂蚁金服研发面经
1732人浏览
2018-09-14 14:32:02
0
0
0
3801