Pika v3.5.1发布!

news2025/1/14 18:25:14
导读Pika 社区很高兴宣布,我们今天发布已经过我们生产环境验证 v3.5.1 版本,https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.1 。

该版本不仅做了很多优化工作,还引入了多项新功能。这些新功能包括 动态关闭 WAL、ReplicationID 检测是否增量复制、在 K8s 环境上 Pika 服务的自动注册从而实现集群的自组织、以及 exporter 检测集群指标等等,无疑将会让用户享受到更为稳定和高效的 NoSQL 使用体验。

Pika v3.5.1发布!Pika v3.5.1发布!

1 新特性

  • 1 Slow log 增加队列等待时间统计,在队列阻塞的时候方便我们进行问题定位。PR 1997, 作者 wangshao1。
  • 2 主从复制使用 ReplicationID 判断是否进行增量同步,解决原主从同步方式切主后整个数据集会进行全量复制的问题,可以提升 Pika 性能。PR 1951, 作者 Mixficsol。
  • 3 WAL 以 'disablewal' 命令方式支持动态关闭,在写性能遇到瓶颈的时候,可以通过命令关闭 WAL  缓解写性能下降的问题,关闭 WAL 有机器宕机后丢失数据的风险,用户需要根据自己的使用习惯权衡。PR 2015,作者 Mixficsol。
  • 4 flush 线程数和 compaction 线程数合二为一,在 Compaction 性能瓶颈时,可以动态调整线程数,缓解 Comapction 损耗 Pika 性能的问题。PR 2014, 作者 Tianpingan。
  • 5 升级了 RocksDB 版本到 v8.3.3。PR 2000, 作者 dingxiaoshuai123。
  • 6 新增周期性打印工作队列的长度功能,在队列阻塞的时候可以快速定位问题。PR 1978, 作者 Tianpingan。
  • 7 新增利用一个 pika_exporter 监测整个集群的指标,实现一个 Pika Exporter 实例监控整个集群,解决了 3.5.0 版本一个 Pika Exporter  监测一个 Pika 实例消耗资源的问题。PR 1953, 作者 chenbt-hz。
  • 8 实现在  K8s  环境上  Pika  服务的自动注册,在启动时自动注册,从而实现集群的自组织 ,实现了通过命令拉起整个 Pika Cluster 集群。PR 1931, 作者 machinly。

2 bug 修复

  • 1 调整了 Rate_limit 参数,修复了压测时出现 RPS 为 0 的情况 。PR 2009, 作者 Mixficsol。
  • 2 修复了 INFODATA 命令中对于遍历数据文件时出现空路径的逻辑判断。PR 1996, 作者 Mixficsol。
  • 3 修复了 Codis 在线上出现大毛刺的问题。PR 2016, 作者 chejinge。
  • 4 修复了 macOS 环境下编译使用 tools 导致编译不过的问题 。PR 2011, 作者 A2ureStone。
  • 5 减少了 exporter 非必要日志的打印,降低 了资源利用率。PR 1945, 作者 Mixficsol。

3 使用建议

本次新增了几个配置参数,大家在使用过程中,需要根据使用情况按需调整:

  • 1 max-rsync-parallel-num:主从全量复制线程数,需要根据自己机器 CPU 核数和部署实例个数进行调整,建议最小设置为 2。
  • 2 rate-limiter-bandwidth: 限制 RocksDB 数据库读写速度,限制数据库在一定时间内可以读写的数据量,默认 2000MiB/s,需要根据自己的机器性能和部署实例做调整。
  • max-background-jobs: compaction 和 flushdb 线程数,要根据自己机器 CPU 核数和部署实例个数进行调整,建议最小设置为 4。
  • 3 throttle-bytes-per-second: 主从复制传输限速参数,默认为 200MiB/s,该参数可以根据机器网卡的配置及部署 pika 实例的个数进行调整。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1104889.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何打造品牌爆文,小红书爆文封面教程

在小红书平台,爆文其实是核心竞争力,你的流量取决于你生产爆文的稳定程度。而对于一篇文章而言,最重要的即是封面。今天来分享下如何打造品牌爆文,小红书爆文封面教程! 1.了解用户人群特点 深入了解目标用户人群的特点…

数字化 | 智能电子日历

想要一款随时随地都能掌握日期的电子日历吗? WiFi通信,实时更新,超低功耗,可充电,超长续航,电子纸,黑白红三色显示的电子日历,就是你的最佳选择! 无论是在办公室、家中或…

更新 | 持续开源 迅为RK3568驱动指南第十一篇-pinctrl子系统

《iTOP-RK3568开发板驱动开发指南》更新,本次更新内容对应的是驱动(第十一期_pinctrl子系统-全新升级)视频,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。 文档教程更新至第…

模拟退火算法求解TSP问题(python)

模拟退火算法求解TSP的步骤参考书籍《Matlab智能算法30个案例分析》。 问题描述 TSP问题描述在该书籍的第4章 算法流程 部分实现代码片段 坐标轴转换成两点之间直线距离长度的代码 coordinates np.array([(16.47, 96.10),(16.47, 94.44),(20.09, 92.54),(22.39, 93.37),(2…

详解--计算机中的索引(包含 数据库,磁盘)

1. 索引概念 1.1 什么是索引 例子 当我们看一本书时,目录就相当于对照表,通过目录可以快速找到要看的内容。拓展 索引就相当于书的目录。 索引是有序的索引在计算机领域中是一种数据结构 1.2 索引的作用 主要用于提高查询效率。 例子: …

EasyExcel导出带有下拉框的表头模板

1.接口层 ApiOperation("其他费用配置-模版下载")GetMapping("/downloadTemplate")public void downloadTemplate(HttpServletResponse response) {try {List<String> list Arrays.asList("集团", "平台", "部门", &…

欧盟反垄断法的改变:对跨境电商的冲击和机遇

2024年&#xff0c;欧盟反垄断法将经历一场革命性的改变&#xff0c;这对于跨境电商来说是一个重大的法规转折点。长达数十年的联合体集体豁免条例&#xff08;CBER&#xff09;即将失效。 这意味着货运公司将不再享受欧盟针对反竞争协议规则的特殊待遇。这一法规的变革将对跨…

【精选】目前我国网络安全人才市场状况

网络安全人才市场状况 本章以智联招聘多年来形成的丰富的招聘、求职信息大数据为基础&#xff0c;结合了奇安信集团 在网络安全领域多年来的专业研究经验&#xff0c;相关研究成果具有很强的代表性。对涉及安全人才 的全平台招聘需求与求职简历进行分析&#xff08;注&#xf…

(十)Python异常处理机制

程序运行时常会碰到一些错误&#xff0c;例如除数为 0、年龄为负数、数组下标越界等&#xff0c;这些错误如果不能发现并加以处理&#xff0c;很可能会导致程序崩溃。 和 C、Java 这些编程语言一样&#xff0c;Python 也提供了处理异常的机制&#xff0c;可以让我们捕获并处理…

【前端学习】—判断成立(十二)

【前端学习】—判断成立&#xff08;十二&#xff09; <script>let value 0;Object.defineProperty(window, "a", {get() {return (value 1);},});if (a 1 && a 2 && a 3) {console.log("object");}</script>

Codesys V3协议漏洞挖掘方法

背景概述 Codesys是全球最著名的软PLC内核软件研发厂家德国的3S&#xff08;SMART&#xff0c;SOFTWARE&#xff0c;SOLUTIONS&#xff09;公司发布的一款与制造商无关IEC 61131-1编程软件及工控设备内核&#xff08;runtime SDK&#xff09;。Codesys 支持完整版本的IEC61131…

外置告警蜂鸣器使用小坑

告警蜂鸣器调试小坑 昨天调试新产品&#xff0c;由于IMO、MSC组织和IEC标准规定&#xff0c;不能使用带红色指示灯的蜂鸣器&#xff0c;于是更换了个不带灯。然而奇怪的现象出现了两次短响的程序在有的页面正常&#xff0c;有的页面就变成一声了。搞了一天&#xff0c;把各种寄…

老子云平台会员专业又有性价比!

老子云平台会员今天已经正式上线了&#xff0c;让我们来看看这次上线有什么超值福利&#xff0c;又有什么惊喜在等着我们呢&#xff1f; 1、全平台权益通享 一大波会员权益来袭&#xff0c;感受一下老子云平台的热情和诚意&#xff01; *** 权益详情&#xff1a;** 点击查看…

如何选择适合的招聘小程序源码?

作为招聘行业的专家&#xff0c;选择适合的招聘小程序源码是确保招聘过程高效顺利的关键一步。随着移动互联网的快速发展&#xff0c;招聘小程序已成为许多企业追逐人才的利器。然而&#xff0c;在众多的招聘小程序源码中&#xff0c;如何明智地做出选择&#xff0c;符合自身需…

AI大模型高速发展,Web3还远吗?

在过去的几年里&#xff0c;人工智能&#xff08;AI&#xff09;和Web3技术都经历了令人瞩目的发展。AI大模型&#xff0c;特别是像GPT-3、GPT-4等这样的巨型语言模型&#xff0c;已经成为AI领域的明星&#xff0c;而Web3则代表了下一代互联网的愿景&#xff0c;具有去中心化和…

stable diffusion和midjourney哪个好

midjourney和stable diffusion哪个好&#xff1f;midjourney和stable diffusion的区别&#xff1f;那么今天就从这2款软件入手&#xff0c;来探索一下他们的功能的各项区别吧&#xff0c;让你选择更适合你的一款ai软件。 截至目前&#xff0c;我们目睹了生成式人工智能工具的在…

图纸管理、图纸管理规范

图纸管理 一、作业的 图纸管理是重要的后勤保障工作&#xff0c;必须做到收发及时&#xff0c;手续齐全&#xff0c;废图绝迹&#xff0c;不遗失&#xff0c;无差错 彩虹图纸管理系统彩虹图纸管理软件_图纸管理系统_图纸文档管理软件系统_彩虹EDM【官网】彩虹EDM图纸管理软件系…

【Linux初阶】多线程4 | POSIX信号量,基于环形队列的生产消费模型,线程池,线程安全的单例模式,STL-智能指针和线程安全

文章目录 ☀️一、POSIX信号量&#x1f33b;1.引入&#x1f33b;2.信号量的概念&#x1f33b;3.信号量函数 ☀️二、基于环形队列的生产消费模型&#x1f33b;1.理解环形队列&#x1f33b;2.代码案例 ☀️三、线程池☀️四、线程安全的单例模式&#x1f33b;1.单例模式与设计模…

内网渗透-哈希传递

文章目录 哈希传递概念LMNTLM 原理利用hash传递 浏览上传文件实操&#xff1a;使用域中的一台机器通过哈希传递查看域控主机的C盘目录 hash传递获取域控RDPhash传递获取域控RDP 哈希传递 概念 早期SMB协议铭文在网络上传输数据&#xff0c;后来诞生了LM验证机制&#xff0c;L…

FPGA ZYNQ VIVADO创建IP核点亮LED灯 方式一

这里写自定义目录标题 PL端 纯Verilog语言创建IP核实现点亮LED灯工使用设备 ZYNQ 7010&#xff0c;选择设备型号XC7Z010CLG400-1根据以下流程完成本次创建时钟频率50MHZ&#xff0c;周期T20ns&#xff0c;因此计数50_000_000次&#xff0c;1sLED灯闪烁一次 PL端 纯Verilog语言创…