恭喜 Kvrocks 正式成为 Apache 顶级项目
Apache 软件基金会(简称 "ASF")于美国时间 2023 年 6 月 28 日宣布 Kvrocks 从孵化器毕业成为顶级项目[1]。这意味着 Kvrocks 社区在 Apache Way 的实践、成员多样性以及开放交流方面已满足 Apache 基金会的要求。当然,毕业只是一个新的起点,社区长期的健康发展仍需要许多努力。
关键特性
Kvrocks 是⼀款分布式 KV 数据库,使⽤ RocksDB 作为底层存储引擎并兼容 Redis 协议,旨在解决Redis 内存成本⾼以及容量有限的问题,亦可作为海量 KV 数据存储的解决方案。具备以下关键特性:
-
兼容 Redis 协议,支持大部分数据类型以及命令
-
⽀持持久化 Lua 脚本、事务、PubSub 等⾼级特性
-
支持 Namespace 隔离不同业务的数据
-
通过 RocksDB WAL 实现主从异步复制
- 主从实例可通过 Redis Sentinel 实现⾼可⽤
-
提供中心化集群管理方案,并兼容 Redis Cluster SDK 访问
未来,除了支持更多数据类型之外,也会不断优化 Kvrocks 在容器环境的使用体验,同时简化集群的运维和管理。
孵化成果
Kvrocks 于 2022 年 4 月底加入了 Apache 孵化器,并在 2023 年 6 月正式成为顶级项目。在加入孵化器的一年左右时间里,社区活跃度有了显著的提升:
-
贡献者数量从 27 增长到了 82
-
孵化期间发布了 4 个大版本:2.1.0 / 2.2.0 / 2.3.0 / 2.4.0
-
新增了 900+ Pull Request
-
新增了 300+ Issue
-
新增 4 位 Committer: PragmaTwice / Torwig / Ruixiang Tan / Xiaobiao Zhao,其中 PragmaTwice 和 Torwig 也是 PMC 成员
更多内容见: https://mp.weixin.qq.com/s/oQRKbkc8FlWmS0fokiLokA

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OpenCV 4.8 发布,Intel 开源的计算机视觉库
OpenCV 是 Intel 开源计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 4.8 版本的主要更新内容如下: DNN modulepatches: #23161、#23409TFLite 模型支持,包括 int8 量化模型。 #23604启用 DNN 模块构建,无需 Protobuf 依赖。 Improved layers => supported more models: ONNX:#23047Layer normalization、#23219GELU 和#23655QLinearSoftmax。 CANN 后端修复: #23319支持 ONNX Split、Slice、Clip (Relu6) 和带有 auto_pad 的 Conv。 #23401支持 ONNX Sub、PRelu、ConvTranspose。 #23613减少重构以实现 robustness 和潜在的后续改进。 修复了 nary element wise 层中关于 broadcast 的问题: #23557CPU 修复。 #23528和#23560修复 CUDA 后端。 ...
- 下一篇
每日一博 | 一种接口依赖关系分层方案
1、背景 到店商详迭代过程中,需要提供的对外能力越来越多,如预约日历、附近门店、为你推荐等。这其中不可避免会出现多个上层能力依赖同一个底层接口的场景。最初采用的方案是对外API入口进来后获取对应的能力,并发调用多项能力,由能力层调用对应的数据链路,进行业务处理。然而,随着接入功能的增多,这种情况导致了底层数据服务的重复调用,如商品配置信息,在一次API调用过程中重复调了3次,当流量增大或能力项愈多时,对底层服务的压力会成倍增加。 正值618大促,各方接口的调用都会大幅度增加。通过梳理接口依赖关系来减少重复调用,对本系统而言,降低了调用数据接口时的线程占用次数,可以有效降级CPU。对调用方来说,减少了调用次数,可减少调用方的资源消耗,保障底层服务的稳定性。 原始调用方式: 2、优化 基于上述问题,采用底层接口依赖分层调用的方案。梳理接口依赖关系,逐层向上调用,注入数据,如此将同一接口的调用抽取到某层,仅调用一次,即可在整条链路使用。 改进调用方式: 只要分层后即可在每层采用多线程并发的方式调用,因为同一层级中的接口无先后依赖关系。 3、如何分层? 接下来,如何梳理接口层级关系就至关重要。...
相关文章
文章评论
共有0条评论来说两句吧...