快速容错线性化复制协议
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Hermes Replication Protocol 是一个快速、容错且可线性化的复制协议,面向可靠数据存储场景。它的设计受多处理器缓存一致性协议启发,采用基于广播的失效机制、逻辑时间戳和“早期值传播”来实现强一致复制。页面显示其与 ASPLOS'20 论文、代码、视频、幻灯片、海报和 Q&A 相关,并获得 IEEE Micro'20 Top Picks Honorable Mention。
Hermes 的核心卖点是强一致性:写入前会让对象在所有副本上失效,只有本地对象状态为 Valid 的副本才能服务读请求,从而目标实现线性化,也就是实时单副本语义。性能方面,它允许所有副本提供本地读;写入没有中心化排序点,支持多个副本协调写入,也支持不同对象的并行写入,并宣称写入可在一次 RTT 后提交且无需 abort。容错方面,Hermes 依赖可靠成员关系识别可用节点;若故障导致副本停留在 invalid 状态,任意阻塞节点可通过重放写入安全解除阻塞。协议还支持接近普通写入效率的 RMW 原子读改写,并通过 TLA+ 做了模型检查。
代码以 Apache 2.0 License 向公众自由分发,属于免费开源项目。页面没有商业版、托管服务、SLA 或付费支持信息,也未说明付款方式。
优点是协议目标明确,聚焦强一致、高性能读写和故障恢复;读可本地化,写去中心化且并发性强;研究材料相对丰富,适合深入理解设计。缺点是它更像研究原型或协议实现,页面未披露支持语言、SDK/API、生产部署手册、监控运维、版本稳定性和实际集成案例,对一般应用开发者的即用性有限。
适合分布式系统研究者、数据库与存储引擎团队、需要评估线性化复制机制的基础设施工程师。不太适合寻找开箱即用云服务或通用开发框架的团队。
仅凭抓取正文无法判断 hermes-protocol.com 在中国大陆的连通性,标记为未知。
本测评基于公开资料整理,不构成购买建议,请以 hermes-protocol.com 官网实际信息为准。
学术项目,开源,适合分布式系统研究
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。