首页 > 其他分享 >Pika v3.5.1发布!

Pika v3.5.1发布!

时间:2023-10-18 23:56:35浏览次数:40  
标签:PR 实例 Pika v3.5 Mixficsol 发布 作者 线程

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 实例的个数进行调整。

标签:PR,实例,Pika,v3.5,Mixficsol,发布,作者,线程
From: https://www.cnblogs.com/cainiaoyige1/p/17773693.html

相关文章

  • 【脚本】GuctOJ Helper 发布页
    我不会弄自动更新啊,OJ更新了记得来这里再复制一下代码GutcOJHelper基于油猴,不知道什么是油猴请自行百度适配GuctOJ3.x和2.0版本。网址:https://oj.oimaster.top经由NFLSOJHelper改编而来。NFLSOJHelper发布页:http://www.nfls.com.cn:20035/article/1197更新日志:h......
  • Node.js 21 版本已发布!
    本文翻译自Node.js21isnowavailable!,来源:TheNode.jsProject,略有删改。我们很高兴地宣布Node.js21的发布!亮点包括V8JavaScript引擎更新到11.8,稳定fetch和WebStreams,一个新的实验性标志来切换模块默认值(--experimental-default-type),一个内置的WebSocket客户端,我们的测......
  • TSMixer:谷歌发布的用于时间序列预测的全新全mlp架构
    这是谷歌在9月最近发布的一种新的架构TSMixer:Anall-MLParchitecturefortimeseriesforecasting,TSMixer是一种先进的多元模型,利用线性模型特征,在长期预测基准上表现良好。据我们所知,TSMixer是第一个在长期预测基准上表现与最先进的单变量模型一样好的多变量模型,在长期预测......
  • Debian衍生桌面项目SpiralLinux12.231001发布
    SpiralLinux 是一个从Debian衍生出来的桌面项目,其重点是在所有主要桌面环境中实现简洁性和开箱即用的可用性。spiralLinux是为刚接触Linux世界的人们量身定制的发行版。这是GeckoLinux开发人员的创意,他更喜欢保持匿名。尽管他不愿透露姓名,但他的操作系统值得称赞,......
  • Spring Boot + K8S 中的滚动发布、优雅停机、弹性伸缩、应用监控、配置分离
    前言 K8s+SpringBoot实现零宕机发布:健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离(镜像复用) 配置 健康检查健康检查类型:就绪探针(readiness)+存活探针(liveness)探针类型:exec(进入容器执行脚本)、tcpSocket(探测端口)、httpGet(调用接口)业务层面项目......
  • 贷后催收垂类大模型发布(主动发问,回答收敛)
    没有鲜花,没有掌声;没有红地毯,没有直播;没有PR稿,没有人关注。我们的第一个真正带来业务结果的垂类大模型正式发布到了微信小程序了。作为程序员,我们一向做的比说的多。山下问童小程序一开始都是别人的模型,大家一直在催我发布自己的模型。事实上,不是我不发布,或者说没训练好,而是真正在......
  • FluxMQ-2.0.8版本发布
    FluxMQ—2.0.8版本更新内容前言FLuxMQ是一款基于java开发,支持无限设备连接的云原生分布式物联网接入平台。FluxMQ基于Netty开发,底层采用Reactor3反应堆模型,具备低延迟,高吞吐量,千万、亿级别设备连接;方便企业快速构建其物联网平台与应用。FluxMQ官网:https://www.fluxmq.comFluxM......
  • Intel发布入门级至强E-2400:13代酷睿师弟、砍掉小核
    Intel刚刚推出了首批14代酷睿处理器,但是13代又有了新的衍生版,面向入门级服务器和工作站的至强E-2400系列。至强E系列的节奏一直很慢,基本两年一代:2019年的E-2200系列源自8/9代酷睿,2021年的E-2300系列来自11代酷睿。最新的至强E-2400系列还没有正式发布,官方产品库里也找不到,但是......
  • 和硕首次参加展OCP 峰会,将发布多项AI合作项目产品 | 百能云芯
    电子代工大厂和硕联合科技宣布,将参与今年的OCP全球峰会(OCPGlobalSummit),展示与英伟达(NVIDIA)合作成果,包含使用英伟达GH200GraceHopper超级芯片的MGXAI服务器,以及搭载A100、L40等服务器产品。OCP峰会于10月17日至19日在美国加利福尼亚州圣荷西市举行......
  • Bonree ONE 秋季产品发布会上新功能提前剧透!
    博睿数据将于2023年10月20日(周五)震撼发布全新一代一体化智能可观测平台BonreeONE,以轻盈、有序、精准为本次秋季发布的产品亮点,助力企业应对新技术带来的运维压力,更好地实现数字化转型。届时,我们将带您一同探索数智融合的新时代,敬请期待!现在,先来预览一些产品功能亮点吧~数据集成通......