美文网首页
【kafka】再见kafka2.x,欢迎去掉了zk的kafka3

【kafka】再见kafka2.x,欢迎去掉了zk的kafka3

作者: 放纵不基 | 来源:发表于2022-10-11 00:49 被阅读0次

目初期,对于消息队列,你会选择Kafka、ActiveMQ还是RabbitMQ?

对于这个问题,反向来看,估计很少有人会选择Kafka,而kafka3.0的诞生彻底扭转了战局!

image.png

虽然凭借着高吞吐、低延迟的特性Kafka深受广大企业喜爱,但多年来由于zookeeper的“扶持性”限制,Kafka的运行深受掣肘:

一方面从运维层面来看,同时运维zookeeper和Kafka两个不同的系统不仅让复杂度翻倍,还让Kafka变得沉重,进而限制了Kafka在轻量环境下的应用,Kafka的“重量级”title也就不胫而走了。

另一方面,Zookeeper的分区特性限制了kafka 的集群承载力。

而Kafka3.0的诞生终结了这样的窘境,开启了消息中间件自由的新时代!

Apache Kafka3.0不仅引入了各种新功能,API实现了突破性更改,同时还改进了KRaft——Apache Kafka的内置共识机制将取代 Apache ZooKeeper。

·去除ZooKeeper后,Kafka集群的运维复杂性直接减半
轻量级的单进程部署不仅可以替代ActiveMQ、RabbitMQ等传统的消息队列,同时也适合于边缘场景和使用轻量级硬件的场景。

·集群的延展性、Kafka单集群可承载的分区数量大大增加
数据表明,一个可以管理两百万分区的集群中,kafka3新版本中Quorum Controller的迁移过程可以从几分钟缩小至30秒,突破了限制Kafka集群范围的元数据管理这个主要瓶颈,关机和重启十多倍速于kafka2.8,性能完全实现了强力碾压!

image.png

技术领域各类软件的迭代升级实属寻常,但Kafka3的到来在业界却堪称消息系统的一场革命。

现如今广大技术人对这一新版本大多处于一知半解的状态,对Kafka3.0的新特性和源码机制更是知之甚少。

为了帮助广大Java开发工程师、大数据研发工程师、架构师对Kafka3.0的新特性有更加深入的认识并能够做到灵活运用,高效提升工作效率,前中国移动研究院大数据工程师王超老师打造了《Kafka3新特性及源码剖析》在线专栏课,3天时间,带你掌握时下最前沿的大数据核心技术,独家揭秘Kafka3的新特性,深入解读源码设计,解析元数据一致性算法,领略Kafka3架构设计之美,获悉系统性能提升的破局之道。

image.png image.png

我为什么推荐你学习这门课?

3天的实战训练营中,重点培养你具备以下能力:

完全通晓Kafka3的新特性

彻底理解Kafka3的源码设计

掌握Kafka3中元数据管理的原理的技巧

专家级掌握Kafka3的Controller改进路径

参考

消息系统兴起二次革命:Kafka不需要ZooKeeper
https://weibo.com/ttarticle/p/show?id=2309404634263655153710
http://k.sina.com.cn/article_1746173800_68147f6802701014i.html

开源消息引擎系统 Kafka 3 新特性
https://blog.csdn.net/m0_67322837/article/details/125188415

Kafka替换ZooKeeper的前夜,Kafka团队的思考与技术架构的抉择
http://www.hunt007.com/wiki/97247.html

kafka进阶之道
https://blog.csdn.net/hanxiaotongtong/category_11782205.html

kafka3.0版本不再需要zookeeper,替代方案是什么?
https://zimug.blog.csdn.net/article/details/124745197

相关文章

  • 【kafka】再见kafka2.x,欢迎去掉了zk的kafka3

    目初期,对于消息队列,你会选择Kafka、ActiveMQ还是RabbitMQ? 对于这个问题,反向来看,估计很少...

  • kafka3

    一、高可用的由来 1.1为何需要Replication 在Kafka在0.8以前的版本中,是没有Replicati...

  • kafka-单节点安装

    1、安装djk2、下载安装kafka3、简单使用 1、jdk安装 2、下载安装kafka 3、简单使用、创建top...

  • kafka 常用运维命令介绍(一)

    一、连接zk 由于kafka的各种元数据都存储在zk,要连接kafka集群也要通过zk获取各个broker的ip端...

  • kafka和zk的集群安装和ssl通信

    目录 准备工作 zk的集群安装 kafka的集群安装 kafka的ssl通信 写在前面 zk和kafka的集群安装...

  • ZkUtils

    这个是Kafka跟ZK交互的工具类,Kafka在ZK上注册了以下的节点: val ConsumersPath ...

  • Kafka on docker

    Install zookeeper Download zk Start zk Install kafka Down...

  • kafka学习笔记(一)

    一、Kafka注册到zk 1.1、kafka在zk中的整体注册信息结构 (图片来源:https://www.cnb...

  • kafka_2.11-0.10.1.0部署

    下载ZK和Kafka ZK部署 Kafka部署 简单使用1、启动 2、创建topic 3、查看所有topic 4、...

  • Zookeeper运维小结--CancelledKeyExcep

    项目中用到storm+kafka+zookeeper,在实际应用中zk和kafka常出问题,这里记录下在使用zk过...

网友评论

      本文标题:【kafka】再见kafka2.x,欢迎去掉了zk的kafka3

      本文链接:https://www.haomeiwen.com/subject/myqtzrtx.html