开发者社区 > 云原生 > 中间件 > 正文

在Seata中 raft模式可以用于生产吗?

在Seata中 raft模式可以用于生产吗?

展开
收起
花开富贵111 2024-05-25 16:10:37 84 0
2 条回答
写回答
取消 提交回答
  • 实验性功能,请自行严谨测试。此回答整理来自钉群“3群-Apache Seata(incubating) 开源讨论群”。

    2024-05-29 15:03:36
    赞同 展开评论 打赏
  • RAFT 是一种新型易于理解的分布式一致性复制协议,由斯坦福大学的 Diego Ongaro 和 John Ousterhout 提出,作为 RAMCloud 项目中的中心协调组件。Raft 是一种 Leader-Based 的 Multi-Paxos 变种,相比 Paxos、Zab、View Stamped Replication 等协议提供了更完整更清晰的协议描述,并提供了清晰的节点增删描述。 Raft 作为复制状态机,是分布式系统中最核心最基础的组件,提供命令在多个节点之间有序复制和执行,当多个节点初始状态一致的时候,保证节点之间状态一致。

    简而言之Seata的Raft模式就是基于Sofa-Jraft组件实现可保证Seata-Server自身的数据一致性和服务高可用.
    image.png

    目前来看,基于Raft模式的解决方案可能还不够成熟,不建议用于生产。

    ——参考链接

    2024-05-26 08:00:51
    赞同 2 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
《Seata 1.3 新特性以及如何参与社区》 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载