AutoMQ 社区双周精选第十一期(2024.05.27~2024.06.12)

简介: AutoMQ v1.0 追踪修复Apache Kafka 3.4.x多个BUG,提升CPU与GC性能。优化包括修复Raft线程异常、死锁及NPE问题,防止网络分区导致脑裂。Netty Chunk大小调整减少CPU使用,取消跨块分配策略以降低GC负担。此外,AutoBalancing的Reporter和Retriever现支持指定Listener Name进行安全配置。关注公众号获取更多社区更新,一起参与云原生消息中间件建设!

本期概要

欢迎来到 AutoMQ 第十一期双周精选!在过去两周里,主干动态方面,AutoMQ 跟进了 Apache Kafka 3.4.x BUG 修复,并进行了CPU & GC 性能优化。另外,AutoBalancing 的 Reporter 和 Retriever 也开始支持指定 Listener Name 配置接入点。

AutoMQ 主干动态

AutoMQ 1.0 跟进 **Apache Kafka 3.4.x BUG 修复**

https://github.com/AutoMQ/automq/pull/1391

  • [KAFKA-14644] 修复 Raft IO 线程异常可能导致 Controller 无法自愈的问题;

  • [KAFKA-14693] 修复 KRaft Controller 异常退出时可能存在死锁导致进程无法退出的问题;

  • [KAFKA-14946] 修复 KRaft Controller 可能因 NPE 导致异常退出的问题;

  • [KAFKA-15489] & [KAFKA-16144] 修复 KRaft Leader 网络分区可能导致脑裂的问题;

CPU & GC 性能优化

https://github.com/AutoMQ/automq/pull/1364

  • 将 Netty 的 Chunk 大小调整到 16MiB,避免 ByteBufSeqAlloc 分配内存的 PageFault 消耗 CPU 的问题;

  • 取消 ByteBufSeqAlloc 跨块分配策略,避免产生 CompositeByteBuf,导致读取时产生 Heap ByteBuf 增加 GC 负担;

AutoBalancing 支持认证 & 鉴权

https://github.com/AutoMQ/automq/pull/1316

  • AutoBalancing 的 Reporter 和 Retriever 支持指定 Listener Name 配置接入点。

以上是第十一期《双周精选》的内容,诚邀各位开源爱好者持续关注我们社区,跟我们一起构建云原生消息中间件!

目录
相关文章
|
4月前
|
消息中间件 Java Kafka
AutoMQ 社区双周精选第十二期(2024.06.29~2024.07.12)
欢迎来到 AutoMQ 第十一期双周精选!在过去两周里,主干动态方面,AutoMQ 跟进了 Apache Kafka 3.4.x BUG 修复,并进行了CPU & GC 性能优化,另外,AutoBalancing 的 Reporter 和 Retriever 也将支持指定 Listener Name 配置接入点。
28 1
AutoMQ 社区双周精选第十二期(2024.06.29~2024.07.12)
|
6月前
|
消息中间件 Cloud Native 调度
AutoMQ 社区双周精选第十期
AutoMQ 发布1.0.5版,更改默认日志滚动为大小滚动,限制日志空间在5GiB内,增强大规模对象删除性能。AutoBalancing调度加速,使用攒批间隔策略执行Action,每批对单一节点操作不超过50,批次间间隔5秒。
38 0
|
缓存 容灾 架构师
极客时间架构实战营总结
极客时间架构实战营总结
378 0
|
设计模式 算法 NoSQL
冲刺金九银十!GitHub中文社区秋招趋势最热的面试题被我整理好了
面对已经过去的金三银四很多小伙伴都受到了很大的挫折! 最近收到一个小伙伴金三银四在阿里的面试流程完全被吊打,和我一起看看阿里都问了什么吧!
|
SQL 机器学习/深度学习 人工智能
隐语开源社区【精选问答】第三期
隐语开源社区【精选问答】第三期
406 0
|
缓存 人工智能 Cloud Native
本周精彩直播预告!CXL 技术及应用研究&一站式构建平台 ABS,明天开讲 | 第 85-86 期
今天下午4点,缓存一致性总线 CXL 技术、龙蜥官方构建平台 ABS 2 大技术分享等你来解锁。
|
人工智能 编解码 边缘计算
|
消息中间件 Cloud Native 物联网
极客时间「大师课·深度剖析 RocketMQ5.0」上线啦,欢迎免费领取!
极客时间「大师课·深度剖析 RocketMQ5.0」上线啦,快来免费领取课程玩转 RocketMQ 5.0 吧!
156 0
|
存储 人工智能 运维
2022云栖精选—SYSOM在系统可靠性与安全上实践
魏东 统信软件高级系统研发工程师
268 0
2022云栖精选—SYSOM在系统可靠性与安全上实践
|
运维 前端开发 JavaScript
学习Serverless的水货与干货笔记分享 | 🏆 技术专题第七期征文
前段时间看了一些Serverless的文章,恰好最近又听了一门Serverless的应用实践课程,就把笔记拿出来和大家分享一下,如表述有误还请各位斧正