AutoMQ 1.1.0-RC0 重磅更新:内核升级到 Apache Kafka 3.7.0

kafka_3.7.0(sasl+acl)+管理工具redpanda 四、安装redpanda。二、安装docker。 阅读详情

AutoMQ 在 2024.02 正式发布了基于 Apache Kafka 3.4.0 的云原生重构版本 1.0.0,AutoMQ 1.0.0 版本相比原版提供了 Serverless、自动负载均衡、秒级分区迁移和 All in 对象存储能力,让 Kafka 用户能充分利用云的弹性能力和廉价存储,实现十倍成本优势。

AutoMQ 基于 Apache Kafka 3.4.0 版本开始进行 Kafka 云原生重构,在此期间 Apache Kafka 社区在 trunk 分支上提交了 1700+ 个 Commits,版本也从 3.4.0 演进到 3.7.0,新增了大量的特性、优化和修复。

AutoMQ 为了保障 100% 与 Apache Kafka 兼容,在 AutoMQ 1.0.0 版本稳定后,就立刻开始了对 Apache Kafka 最新代码的合并工作。得益于 AutoMQ 存算分离的架构,对 Apache Kafka 的修改主要限制在存储切面,存储代码仅占整个项目不到 2%,因此 AutoMQ 合并跟进 Apache Kafka 的代码成本很低。

3.7.0 代码合并后,经过评审、Chaos 测试和 500+ E2E 测试,我们很高兴宣布 AutoMQ 1.1.0-RC0 版本正式发布,内核版本从 3.4.0 升级到 3.7.0。

https://github.com/AutoMQ/automq/releases/tag/1.1.0-rc0

新特性&优化

Apache Kafka 内核从 3.4.0 升级到 3.7.0 新增重要的特性和优化如下:

Kafka Broker, Controller, Producer, Consumer

ꔷ KIP-881:消费者分区分配支持 Rack-aware,节省跨 AZ 流量费用(3.5.0)

ꔷ KIP-887:增加 EnvVarConfigProvider 支持从环境变量加载配置(3.5.0)

ꔷ KIP-900:kafka-storage.sh API 增加对 Kraft SCRAM 验证支持(3.5.0)

ꔷ KIP-890:事务消息服务端防御,避免特殊场景下的事务悬挂问题(3.6.0 / 3.7.0)

ꔷ KIP-797:IPv4/IPv6 支持绑定到相同端口(3.6.0)ꔷ KIP-863:CompletedFetch#parseRecord 内存拷贝优化(3.6.0)

ꔷ KIP-868:KRaft 支持以事务模式提交一系列 Records(3.6.0)

ꔷ KIP-714:新增多语言统一的客户端 Metrics,提供从服务端查询客户端 Metrics 的能力(3.7.0)

ꔷ KIP-848:(Early Access)下一代消费者重平衡协议(3.7.0)

ꔷ KIP-951:客户端分区 Leader 发现优化,降低发送/消费的时间(3.7.0)

ꔷ KIP-580:客户端指数退避重试(3.7.0)

Kafka Streams

ꔷ KIP-889:新增 Versioned State Stores 提升在乱序场景下的 join 准确性(3.5.0)
ꔷ KIP-923:为流表 Join 添加宽限期提升乱序处理能力(3.6.0)

ꔷ KIP-941:Range 查询上下界支持 null(3.6.0)

ꔷ KIP-925:Kafka Streams 支持 Rack aware 任务分配(3.7.0)

ꔷ KIP-954:扩展默认的 DSL 存储配置支持自定义类型(3.7.0)

ꔷ KIP-968:Versioned State Stores 新增 IQ 支持(3.7.0)

Kafka Connect

ꔷ KIP-710:MirrorMaker 2.0 支持分布式模式(3.5.0)

ꔷ KIP-898:Connect 插件服务发现能力增强(3.6.0)

ꔷ KIP-976:新增集群维度动态日志等级调节(3.7.0)

ꔷ KIP-980:支持创建停止状态的 Connectors(3.7.0)

参考资料

[1] https://archive.apache.org/dist/kafka/3.5.0/RELEASE\_NOTES.html

[2] https://archive.apache.org/dist/kafka/3.6.0/RELEASE\_NOTES.html

[3] https://downloads.apache.org/kafka/3.7.0/RELEASE\_NOTES.html

[4] https://www.confluent.io/blog/introducing-apache-kafka-3-7/

END

关于我们

我们是来自 Apache RocketMQ 和 Linux LVS 项目的核心团队,曾经见证并应对过消息队列基础设施在大型互联网公司和云计算公司的挑战。现在我们基于对象存储优先、存算分离、多云原生等技术理念,重新设计并实现了 Apache Kafka 和 Apache RocketMQ,带来高达 10 倍的成本优势和百倍的弹性效率提升。

🌟 GitHub 地址:https://github.com/AutoMQ/automq

💻 官网:https://www.automq.com

👀 B站:AutoMQ官方账号

🔍 视频号:AutoMQ

关注我们,一起学习更多云原生技术干货!

kafka 3.7.0 介绍,并以KRaft 模式进行docker构建镜像、运行 如果您觉得有用的话,记得给,写作不易啊^ _ ^。而且听说,实在白嫖的话,那欢迎常来啊!!!kafka 采用 3.7.0 版本;jdk 采用 LTS JDK 8(长期支持8版本);并以KRaft 模式启动。注:kafka 3.7.0 版本不再必须依赖 Zookeeper。KRaft 模式是 Kafka 从 2.8.0 版本引入的特性,允许 Kafka 集群在没有 Zookeeper 的情况下运行。 阅读详情

相关推荐

Android卡刷内核完整操作指南与实战

Android设备所使用的Linux内核通常基于AOSP维护的分支进行定制开发。整个编译流程始于配置阶段,通过Kconfig系统选择所需的功能模块、驱动支持及架构参数。以ARM64平台为例,典型的构建命令如下:上述指令中:ARCH=arm64指定目标CPU架构;设置交叉编译器前缀;defconfig加载默认配置模板(如- 最终目标zImage触发一系列子任务:首先生成未压缩的Image,再经gzip压缩并附加自解压引导头(piggyback),形成最终输出。

weixin_35706255的博客 1681

Ubuntu14.04.6安装Python3.7.0记录

Ubuntu14.04.6安装Python3.7.0记录 需要准备的东西 安装步骤 有可能出现的问题和需要注意的事项 需要准备的东西: OpenSSL 1.0.2 / OpenSSL 1.1.1 Python-3.7.0.tar.gz[gzip] / Python-3.7.0.tar.xz[xz] 安装步骤: 一、OpenSSL版本的检查和安装 检查系统自带OpenSSL版本 openssl version 如果OpenSSL的版本为1.0.1,请重新安装OpenSSL 1.0.2 / OpenSSL

在大海里翱翔的猪 736

Python 3.7.1 rc1:安装指南与新特性概览

Python 3.7.1 rc1(Release Candidate 1)作为Python语言的一个重要分支,提供了许多新特性和改进。它是对Python 3.7.0的一个稳定测试版,旨在提前解决可能在最终发布版本中出现的问题。在rc1版中,我们看到了对语言特性的增强、性能的提升以及社区反馈的多个问题的修复。Python作为一种高级编程语言,始终在进化中不断完善。

weixin_29215509的博客 1130

kafka各版本新特性介绍(0.8.2-1.0.0版本)--kafka1.0新特性介绍

 kafka-0.8.2 新特性producer不再区分同步(sync)和异步方式(async),所有的请求以异步方式发送,这样提升了客户端效率。producer请求会返回一个应答对象,包括偏移量或者错误信。这种异步方地批量的发送消息到kafka broker节点,因而可以减少server端资源的开销。新的producer和所有的服务器网络通信都是异步地,在ack=-1模式下需要等待所有的repl...

qq_824203453_的博客 1万+

atomikos-3.7.0

atomikos-3.7.0与jta构建跨库事务处理.

app-release.apk

一个简单的短信连发器,输入你想要发送的号码和发送次数进行重复发送

Kafka-Kafka 1.0.0 client 生产者 配置选项 (完整版)

由于大家日常生产开发中,对 kafka 生产者,消费者 可以支持的配置 可能有所困惑, 这里我们写一片文章帮助大家答疑解惑。   本文基于  Kafka 的 1.0.0 版本   其实 ,主要的配置选项,可以在以下的包中找到。 <dependency>     <groupId>org.apache.kafka</groupId>     <a...

迎难而上 2634

声发射传感器的工作原理是什么?

介绍声发射传感器的工作原理。

qq_39948394的博客 9246

Kafka 3.0新特性

Kafka 3.0 的发布标志着社区对 Kafka 项目迈向了一个新的里程牌。正式改名为EFAK),EFAK会持续更新迭代优化,为大家管理Kafka集群和使用Kafka应用提供便利,欢迎大家使用EFAK,也可以到Github或者EAFK官网上关注EFAK的最新动态。

csdn_manong1的博客 1413

保姆级教程:在摩尔线程MTT S80上快速部署Ollama运行DeepSeek R1模型(附性能测试)

本文提供了一份详细的保姆级教程,指导用户在摩尔线程MTT S80显卡上部署Ollama并运行DeepSeek R1模型。内容涵盖从驱动安装、Docker环境配置到模型拉取、性能测试的全流程,并分享了实测数据与优化技巧,旨在帮助开发者快速在国产GPU平台上实现高效的大语言模型推理。

weixin_29091837的博客 525

从零搭建《火影忍者》手游服务端:Linux环境部署与全流程实战

游戏服务器后端开发是构建大型多人在线体验的核心技术,其原理涉及高并发网络通信、分布式系统架构与数据一致性保障。在技术价值上,一套稳定高效的服务端不仅能支撑海量玩家实时交互,更是游戏业务逻辑、经济系统和安全防线的基石。典型的应用场景包括MMORPG、回合制卡牌、SLG等中重度手游。本文以《火影忍者》IP的横版卡牌回合制手游为例,聚焦于**手工服务端**的完整搭建过程,详细拆解从Linux系统初始化、MySQL与**Redis**缓存部署、核心服务编译、到代理后台联调的全链路实践,为开发者深入理解游戏后端架构提

weixin_30800615的博客 339

kafka系列之彻底弄清楚各版本差异

目录标题1、版本命名规则2、几个主要的里程碑0.8.2版本0.9版本1.0.0版本2.0.0版本2.2.03、关于客户端版本 我自己用了 kafka 也挺久的了,关于kafka的版本规则,各个大版本的升级究竟做了哪些优化等,并没有特别的关注。 本文打算做一个比较详细的整理。 1、版本命名规则 1.x之后,kafka 全面启用三位数的命名规则。也就是说,以前的版本都是这样色的, 0.8.2.2 0...

lucasma的博客 2301

thinkphp6/8 - 实现评论区发表评论、回复评论功能数据库表设计与整个逻辑思路过程分析,tp5 评论盖楼等功能(附带源码稍加改造即可使用)

tp5评论区数据库表设计,tp5发表回复评论功能设计,thinkphp5如何做评论功能,tp5 php评论区实现发表回复删除评论,tp5评论区盖楼源码及数据表设计思路,thinkphp评论功能详细教程,thinkphp实现评论与回复功能,thinkphp实现文章评论和回复评论功能,tp5实现评论回复功能,thinkphp如何实现评论区,tp5网站PC移动端h5怎么做评论区发表留言及回复功能,thinkphp实现评论区插件,thinkphp评论区相互发表回复功能详细教程,thinkphp有没有评论区的组件插件

✅ 精选推荐文章 3159

kafka1.0.0配置属性Broker、Topic、Producer、Consumer、Connect、Streams、AdminClient

http://kafka.apachecn.org/documentation.html#configuration 3. 配置 Kafkas使用property文件格式的键值对来配置程序。这些键值对配置既可以来自property文件也可以来程序内部。 3.1 Broker 配置 核心基础配置如下: broker.id log.dirs zookeeper.connect Topic...

1169

PyTorch深度学习实战(3)——使用PyTorch构建神经网络

PyTorch 是一个用于构建深度神经网络的库,具有灵活性和可扩展性,可以轻松自定义模型。在本节中,我们将使用 PyTorch 库构建神经网络,利用张量对象操作和梯度值计算更新网络权重,并利用 Sequential 类简化网络构建过程,最后还介绍了如何使用 save、load 方法保存和加载模型,以节省模型训练时间。

盼小辉丶的博客 8万+

国科大学习资料--模式识别与机器学习(黄庆明)--2020期末考试题

国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 ============================================================================================================================================================

无名何许人的博客 2604

重磅:Kafka 迎来 1.0.0 版本,正式告别四位数版本号!

Kafka 从首次发布之日起,已经走过了七个年头。从最开始的大规模消息系统,发展成为功能完善的分布式流式处理平台,用于发布和订阅、存储及实时地处理大规模流数据。来自世界各地的数千家公司在使用 Kafka,包括三分之一的 500 强公司。Kafka 以稳健的步伐向前迈进,首先加入了复制功能和无边界的键值数据存储,接着推出了用于集成外部存储系统的 Connect API,后又推出了为实时应用和事件驱动

Hadoop技术博文 6279

手把手教你学Simulink——基于Simulink的多用户MIMO系统仿真建模示例

多用户MIMO概述在多用户MIMO系统中,基站配备多个天线,可以同时与多个用户进行通信。利用空间复用技术,不同用户的信号被分配到不同的空间流上,从而实现频谱资源的高效利用。多用户MIMO的核心挑战包括信道估计、波束成形设计以及干扰管理。关键技术点波束成形:通过调整发射信号的相位和幅度,在特定方向上增强信号强度并减少干扰。信道估计:获取每个用户的信道状态信息(CSI),用于优化波束成形矩阵。调制与解调:选择合适的调制方式(如QPSK、16-QAM等)以适应不同用户的信道条件。干扰消除。

MHD0815的博客 271

Kafka版本讲解

1 文章背景 在维护一些老项目时候,总会听到 kafka 0.8版本,0.10版本,会感觉到很奇怪,为什么版本号 不是从1.0.0开始,本篇文档重点阐述一下kafka非主流的版本号 2 参考文章 Apache Kafka 3 个人理解 kafka对外发布第一个版本的时候版本号就不是从1.0x开始的 在2017年1月分发布了1.0.0版本 比较常用的版本有0.8 ||||| 0.10 ...

an13654067079的博客 4496

pnpm 卸载教程:彻底移除 pnpm 及全局缓存的方法

卸载 pnpm = 全局包 → CLI → 环境变量 → store 缓存只要按这个顺序来,基本不会留下任何坑。如果你后面还打算重新安装 pnpm / 切换 npm、yarn / 多包管理器共存,这些细节反而更重要,环境一旦干净,后续问题会少很多。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 930

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

云计算三大核心服务模式(IaaS、PaaS、SaaS)

云计算三大核心服务模式(IaaS、PaaS、SaaS)IaaS 基础设施即服务(Infrastructure as a Service)PaaS 平台即服务(Platform as a Service)SaaS 软件即服务(Software as a Service)

呆萌很的博客 483

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

云计算 HCIE 备考投入决策:四段路线表、组件环境分水岭与核对清单

云计算HCIE备考执行决策文档摘要(≤150字): 按四段路线规划:底座段(KVM/容器/Linux)→平台段(Turnkey/CloudStack/VXLAN)→高阶段(OceanStorPacific/K8s/容灾)→冲刺段(三域排障)。平台段起需华为云Stack真实环境,自建成本高,为自学与报班分水岭。周期公式:每周稳定时长×周数≥课程量+等量练习,预留20%缓冲。核对清单覆盖全部组件与真实可复现实验,优先选HALP授权,确保师资、服务与考纲一致。

173

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

走进云计算:从硬件到云平台,读懂数字化底层基石

按照 NIST(美国国家标准与技术研究院)的权威定义:云计算是一种模型,可以随时随地、便捷地按需从可配置的计算资源共享池获取网络、服务器、存储、应用等资源,资源快速分配释放,大幅降低管理开销和服务商交互成本。简单理解:一台物理服务器,通过虚拟化层,可以虚拟出多台独立虚拟机,每台虚拟机拥有独立 CPU、内存、硬盘、网卡,各自可以跑不同操作系统,充分榨干物理机的硬件资源,解决传统物理服务器资源浪费的痛点。SaaS(软件即服务):完整的应用软件直接通过网络交付给终端用户,用户开箱即用,例如云文档、云会议。

wz9754的博客 236

读懂云计算的灵魂:深度拆解虚拟化技术

华为 FusionCompute:国产虚拟化平台,基于硬件辅助虚拟化,CNA+VRM 架构,实现计算、存储、网络虚拟化,面向政企私有云。很多人以为虚拟化就是虚拟 CPU 内存,实际上完整服务器虚拟化包含计算虚拟化、存储虚拟化、网络虚拟化三大部分,三者缺一不可,华为 FusionCompute 平台就完整实现这三类虚拟化。Hypervisor 也叫 VMM 虚拟机监视器,是虚拟化的核心软件层,介于物理硬件与虚拟机操作系统之间,负责接管全部硬件资源,分配给各个虚拟机,同时做好虚拟机之间的隔离。

wz9754的博客 383

从技能大赛赛项标准反推:云计算实训室配置清单(2027版)

行业里主流的云计算教学实训平台,通常基于微服务架构(如 spring cloud)、支持 K8s 多种部署模式(公有云/混合云/私有云),底层用 MySQL、MongoDB 这类集群,对外提供统一身份认证与按需资源调度——选平台时,这条技术线要先看明白。赛项标准恰好能治这个病:它是中立的能力锚点,不绑定任何厂商,却把私有云、容器云、公有云、云安全、运维监控这几块能力边界划得很清楚。很多院校建云计算实训室,习惯走"先看预算—选厂商—堆服务器"这条路,结果设备到位了,才发现课程对不上、环境跑不起来。

whwzzc的博客 449
上一篇: 开源布道 共创生态——2024 AutoMQ 布道师计划启动!
下一篇: AutoMQ 如何实现分区持续重平衡?
AutoMQ
博客等级 码龄3年 1206粉丝 157原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值