1 个仓库
Protocols for transmitting minimal binary differences to synchronize state across distributed nodes.
Distinct from Proprietary Sync Protocols: Focuses on the binary compression of state deltas for synchronization, whereas Proprietary Sync Protocols is a broader category for custom consistency protocols.
Explore 1 awesome GitHub repository matching software engineering & architecture · Binary Delta Synchronization. Refine with filters or upvote what's useful.
Automerge 是一个分布式状态同步引擎和无冲突复制数据类型(CRDT)库。它使多个节点能够对共享数据集执行并发更新,同时保证所有副本最终收敛到相同的状态。 该项目提供了一个用 Rust 编写的高性能实现,用于管理状态合并和同步。它采用字节压缩的同步协议在对等节点之间传输最小的增量更新,从而促进对等网络和实时协作环境中的数据一致性。 该系统涵盖了分布式共享状态的广泛功能,包括因果图冲突解决、操作日志重放以及语言无关的数据编码。它包含验证过程,以确保文档和数据值在不同的操作系统和语言实现中得到一致的解释。
Implements a byte-compressed synchronization protocol to transmit minimal delta updates between peers.