1 个仓库
Mechanisms for ensuring strongly consistent reads in distributed systems without creating log entries.
Distinct from Read-Optimized Workflows: Focuses specifically on the consensus-based index protocol for consistent reads, whereas Read-Optimized Workflows is a general category for read-heavy patterns.
Explore 1 awesome GitHub repository matching data & databases · Consistent Read Protocols. Refine with filters or upvote what's useful.
Dragonboat 是一个 Go 语言实现的 Raft 一致性协议,旨在维护分布式节点集群间的一致状态。它提供了一个用于构建分布式状态机的库,确保系统故障期间的数据完整性和容错能力。 该项目通过多组 Raft 实现脱颖而出,它将数据分区到独立的共识组中,以分配工作负载并提高整体系统处理能力。它还结合了双向 TLS 来加密节点间通信并验证集群成员的身份。 该系统包括支持内存和磁盘持久化的高性能状态机功能。它具有读路径优化以确保一致性而不生成新的日志条目,用于自定义日志后端的插件式存储接口,以及用于在节点多数永久丢失后恢复可用性的仲裁恢复管理工具。 通过导出集群健康指标来支持操作稳定性。
Implements a specialized index protocol for read-only queries to ensure strong consistency without appending new entries to the transaction log.