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

  1. 云栖社区>
  2. 博客>
  3. 正文

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

s潘潘 2019-03-14 14:11:24 浏览3766
展开阅读全文

什么是 SOFAJRaft?

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

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

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

如何理解分布式共识?

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

有哪些分布式共识算法?

  • Paxos:被认为是分布式共识算法的根本

网友评论

登录后评论
0/500
评论
s潘潘
+ 关注