大庆建设局网站首页,ssc网站建设担保交易,批量下载wordpress文章,注册公司的条件和要求Xline是什么#xff1f;我们为什么要做Xline#xff1f;
Xline是一个基于Curp协议的#xff0c;用于管理元数据的分布式KV存储。现有的分布式KV存储大多采用Raft共识协议#xff0c;需要两次RTT才能完成一次请求。当部署在单个数据中心时#xff0c;节点之间的延迟较低我们为什么要做Xline
Xline是一个基于Curp协议的用于管理元数据的分布式KV存储。现有的分布式KV存储大多采用Raft共识协议需要两次RTT才能完成一次请求。当部署在单个数据中心时节点之间的延迟较低因此不会对性能产生大的影响。
但是当跨数据中心部署时节点之间的延迟可能是几十或几百毫秒此时 Raft 协议将成为性能瓶颈。Curp 协议就是为了解决这个问题而设计的。它可以在命令不冲突的情况下减少一个RTT从而提高性能。因此Xline旨在实现高性能的数据访问和跨数据中心场景下的强一致性。 V0.2.0版本有什么新功能
在这个版本中Xline在上一版的基础上与ETCD的多个API兼容包括Lease服务和Lock服务。到目前为止Xline已经通过了主要功能的验证测试。新版本的改进包含以下内容
特点
使Xline可以从配置文件xline_server.conf中启动(#145)支持ETCD API如Lease API和Lock API (#142, #153)在Curp模块中启用恢复机制 (#146)增加ETCD API的兼容性测试
测试报告
https://github.com/datenlord/Xline/blob/v0.2.0/VALIDATION_REPORT.md
修复Bugs:
修复基准测试中的panic#123修复在etcdctl中观察到的修改KV对后会失败的问题(#148)欢迎参与到Xline项目中
目前在GitHub上有些任务并不需要深入了解Curp协议或Xline这个项目只需要了解API和Rust语言即可。这对那些想入门并在开源项目中使用Rust的人来说是很友好的。欢迎大家为Xline做贡献社区也一定会为此提供指导和帮助。 相关链接
GitHub: https://github.com/datenlord/XlineCurp相关论文:https://www.usenix.org/system/files/nsdi19-park.pdfCurp相关文章: https://medium.com/datenlord/curp-revisit-the-consensus-protocol-384464be1600Xline官网www.xline.cloud关于我们 达坦科技DatenLord专注下一代云计算——“天空计算”的基础设施技术致力于拓宽云计算的边界。达坦科技打造的新一代开源跨云存储平台DatenLord通过软硬件深度融合的方式打通云云壁垒实现无限制跨云存储、跨云联通建立海量异地、异构数据的统一存储访问机制为云上应用提供高性能安全存储支持。以满足不同行业客户对海量数据跨云、跨数据中心高性能访问的需求。
公众号达坦科技DatenLord
知乎账号达坦科技DatenLord - 知乎
B站https://space.bilibili.com/2017027518