Serverless、cloud-native 强一致性复制状态机基于 S3
发布: (2026年3月5日 GMT+8 02:22)
1 分钟阅读
原文: Dev.to
Source: Dev.to
概述
S2C 是一种新颖的分布式共识和状态机复制实现,构建于共享存储(AWS S3)之上。它可以嵌入任何基于 JVM 的分布式应用——例如微服务——为存储结构化数据(如持久缓存、键值存储、分布式原子计数器)提供强一致性的介质。
主要优势
- 强一致性,无需维护多数节点。
- 将法定人数(quorum)卸载到 S3,简化集群管理。
- 单节点运行,能够在整个集群崩溃后仍然存活。
- 存储与共识合二为一,在同一服务(S3)中完成。
实现细节
- 使用 Java 实现(计划支持其他语言)。