Xline 是一个基于 Curp 协议的,用于管理元数据的分布式 KV 存储。现有的分布式 KV 存储大多采用 Raft 共识协议,需要两次 RTT 才能完成一次请求。当部署在单个数据中心时,节点之间的延迟较低,因此不会对性能产生大的影响。
但是,当跨数据中心部署时,节点之间的延迟可能是几十或几百毫秒,此时 Raft 协议将成为性能瓶颈。Curp 协议就是为了解决这个问题而设计的。它可以在命令不冲突的情况下减少一个 RTT,从而提高性能。因此,Xline 旨在实现高性能的数据访问和跨数据中心场景下的强一致性。
v0.6.0 新版本功能、修复问题以及重构如下:
?新功能
Bug 修复
??重构
?? Contributors
@EAimTY
@MarkGaox
@Kikkon
已知问题:如果在添加成员后立即关闭群集,领导节点可能无法正常关闭,会不断尝试向关闭的新节点发送条目。详情请阅读 #526 号问题。
往期推荐
1.Xline v0.5.0: 一个用于元数据管理的分布式 KV 存储
3.?首个跨云元数据 KV 存储 Xline 正式进入 CNCF 沙箱
Xline 于 2023 年 6 月加入?CNCF 沙箱计划,是一个用于元数据管理的分布式 KV 存储。Xline 项目以 Rust 语言写就。感谢每一位参与的社区伙伴对 Xline 的帮助和支持,也欢迎更多使用者和开发者参与体验和使用 Xline。
GitHub 链接:
https://github.com/xline-kv/Xline
Xline 官网:www.xline.cloud
Xline Discord:?
https://discord.gg/XyFXGpSfvb