Kafka 3.20 新特性

Kafka是由Apache软件基金会开发的一个开源消息系统,由Scala和Java编写。Kafka最大的特点是:高吞吐量。即使是非常普通的硬件,Kafka也可以支持每秒数百万的消息。

Kafka诞生于LinkedIn公司,起初LinkedIn采用了ActiveMQ来进行数据交换,大约是在2010年前后,那时的ActiveMQ还远远无法满足LinkedIn对数据传递系统的要求,经常由于各种缺陷而导致消息阻塞或者服务无法正常访问,为了能够解决这个问题,LinkedIn决定研发自己的消息传递系统,当时LinkedIn的首席架构师jay kreps便开始组织团队进行消息系统的研发,由此诞生了Kafka。

Kafka 3.20 新特性如下所示:

  • log4j 1.x 被替换,取而代之的是 reload4j
  • 新增 StandardAuthorizer 用于 KRaft
  • 新增向分区leader发送恢复分区的提示消息

Kafka 3.20相关的图书

book.jpg

本书全面系统,内容包含Kafka完整生态,如Kafka Producer、Kafka Consumer、Kafka Server、Kafka Stream和ZooKeeper。

适读人群 :对云计算、大数据处理感兴趣的技术人员阅读,尤其适合对消息引擎、流式处理技术及框架感兴趣的技术人员。