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


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

v 0.4.1新版本功能、修复问题以及重构如下:

功能

  • 增加观察进度通知机制(issue#309),在pr#278 中解决。

修复错误

  • 修复一个BUG #285,即在集成测试中,cmd_worker会出现panic,在pr #286中解决。

  • 修复一个BUG #291,即集成测试案例 "test_kv_authorization "在某些情况下会阻塞,在pr #292中解决。

  • 修复一个bug #252,即通过发送SIGINT信号终止xline客户端后,xline客户端的工作会出现异常,在pr #255中解决。

  • 修复bug #284和#303,即集成测试用例 "test_lock_timeout "会出现panic,并且锁的验证测试会阻塞,在pr #312中解决。

重构

  • 重构`XlineServer`,将一些巨大的结构和方法分解成小的结构和方法,提高可读性(issue#293),在pr #294中解决。

  • 重构curp快速读取实现(issue#270),在pr #297中解决。

  • 改进 "RocksSnapshot "的读写逻辑(issue#263),在pr#264中解决。

  • 重构watch服务器的实现(issue#253),在pr#262、#268、#278中解决。

  • 重构kv服务器的实现(issue#250),在pr #260中解决。

  • 重构lease服务器的实现(issue#251),在pr #276中解决。

  • 使用更好的方法来生成stream(issue#248),在pr #249中解决。


相關推薦

2023-08-07

Xline v0.5.0 现已发布。Xline 是一个基于 Curp 协议的,用于管理元数据的分布式 KV 存储;旨在实现高性能的数据访问和跨数据中心场景下的强一致性。 v0.5.0 新版本功能、修复问题以及重构如下: 新功能 [Feature]:实现了 Com

2023-11-25

Xline v0.6.0 现已发布。Xline 是一个基于 Curp 协议的,用于管理元数据的分布式 KV 存储;旨在实现高性能的数据访问和跨数据中心场景下的强一致性。 v0.6.0 新版本功能、修复问题以及重构如下: 新功能 为 CUPR 共识协议添

2023-06-30

期的健康发展仍需要许多努力。 关键特性 Kvrocks 是⼀款分布式 KV 数据库,使⽤ RocksDB 作为底层存储引擎并兼容 Redis 协议,旨在解决Redis 内存成本⾼以及容量有限的问题,亦可作为海量 KV 数据存储的解决方案。具备以下关键特

2023-05-03

靠性。 简单但强大 Deno KV 专为 JavaScript 设计,可以存储任何 JavaScript 结构化的可序列化值,例如对象、数组、BigInts、日期等。 const kv = await Deno.openKv(); const key = ["users", crypto.randomUUID()]; const value = { name: "Alice", created: new Da

2024-09-26

基于 pebble kv 数据库,研发了针对于 IM 这种服务的特有分布式数据库,省了其他数据库为了通用性而带来的性能损耗, 因为存储快,所以消息快。 🔥高可用 通过魔改 raft 分布式协议,实现了自动容灾,一台机器宕机,另

2023-11-04

ived、DPDK、ECMP、全冗余架构、用户态网卡、集中式存储、分布式存储、PCIe 5.0、全村的希望 CXL、InnoDB 三级索引、内存缓存、KV 数据库、列存储、内存数据库、Shared-Nothing、计算存储分离、Paxos、微服务架构、削峰、基于地理位置

2024-07-02

档,进入只读模式。 今年 4 月份,Gradience 曾在其项目中发布了一条招募维护者的公告:“Gradience 正在寻找维护者!如果你了解 Python 和 GTK4/Libadwaita 并愿意致力于此,请在 Matrix 和 Discord 上贡献力量。” 但在几个月过去之后

2023-11-16

百度天工 AIoT 团队在 2023 年 7 月正式宣布开源高性能分布式MQTT物联网消息中间件,并将其全新命名为 BifroMQ。历时三个月,BifroMQ-v2.0.0 版本现已发布。 新版本首次支持集群模式,官方将其称为标准集群 StandardCluster(简称 Standard

2022-07-12

状态和有状态应用程序,并且关注于业务逻辑而不用考虑分布式相关的问题。 近日 Dapr 1.8 正式发布,这是自 2021 年 2 月发布 1.0 版本以来的第八次小版本更新,更新内容如下: 分布式锁 API(alpha) 分布式锁提供了从一个应

2023-09-09

能够在各个应用中流通自如。 新功能快速浏览:大规模数据管理更轻松 JuiceFS 在大数据、机器学习等场景中被广泛使用,用户的数据规模不断扩大,其中不乏文件数超过 100 亿的集群,如何管理好这海量的文件是目前的挑战。

2024-05-30

用于集群数据库管理系统升级项目,3.43亿元用于高性能分布式关系数据库管理系统升级项目,2.53亿元用于新一代云数据库产品建设项目,8.00亿元用于达梦中国数据库产业基地,6.03亿元用于达梦研究院建设项目。 二、公司概况

2024-10-18

其中 FE 节点主要负责用户请求接入、查询解析规划、元数据管理和集群管理等相关工作,BE 节点主要负责数据存储和查询计划的执行,多 BE 节点间采取 MPP 分布式计算架构,通过多副本一致性协议来帮助服务的高可用和数据的

2023-10-21

布式系统方面的成熟专业知识,解决了系统可扩展性、元数据管理、高可用性和性能方面不断增长的挑战。 Enterprise Strategy Group 分析师 Mike Leone 表示:“随着组织在整个业务范围内扩展 AI 的应用,优化下一代工作负载过程中

2022-10-02

KPlayer 是什么   kplayer为你提供最小化成本搭建视频推流功能的工具,最优的推流方案OBS或其他软件依赖与xWindow或图形化界面的需要,不适合在服务端与云服务器上进行部署。KPlayer无需依赖图形化界面,您可以使用任意一款