您现在的位置是:首页 > 文章详情

Xline v0.5.0 发布,用于元数据管理的分布式 KV 存储

日期:2023-08-06点击:599

Xline v0.5.0 现已发布。Xline 是一个基于 Curp 协议的,用于管理元数据的分布式 KV 存储;旨在实现高性能的数据访问和跨数据中心场景下的强一致性。

v0.5.0 新版本功能、修复问题以及重构如下:

新功能

  • [Feature]:实现了 Compact 功能,包括以下两个方面(有关 compaction 设计的更多详细信息可查看 issue #188):
    • 实现历史版本 compaction 功能。 compaction API 与 etcd 接口兼容。已在 pr #311 中解决
    • 实现了自动 compaction 模式,支持 Strategy 和 Revision Strategy。默认情况下不启用它。已在 pr #401 中解决
  • [Feature]:为 Xline 客户端(xline-client crate)实现 Rust SDK,以充分利用 CURP 协议的性能。目前,该 SDK 涵盖的功能有:
    • Watch:在 pr #321 中实现
    • Kv:在 pr #318 中实现
    • Maintenance:在 pr #323 中实现
    • Auth:在 pr #320 中实现
    • Lease:在 pr #319 中实现
    • Lock:在 pr #322 中实现
    • Compaction:在 pr #389 中实现
  • [Feature]:实现一个 Xline 的命令行工具,名为 xlinectl。已在 pr #348 中解决
  • [Feature]:支持单节点集群 #335
  • [Feature]:支持 Xline 多平台。阅读 #doc 了解更多详细信息。
  • [Feature]:支持 Xline 集群的 dns 解析 #351
  • [Feature]:支持 grpc 健康检查协议,已在 pr #385 中解决
  • [Feature]:在 Curp 测试中添加 madsim 模拟#282

Bug 修复

  • [Bug]:Madsim Curp 集成测试有时会失败 #361
  • [Bug]:lease 可能无法在 lease server 中同步 #343
  • [Bug]:EventListener 会丢失事件,因为它不安全取消。#339
  • [Bug]:解决与序列化大小相关的失败测试。#259
原文链接:https://www.oschina.net/news/252530/xline-0-5-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章