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相关的图书
本书全面系统,内容包含Kafka完整生态,如Kafka Producer、Kafka Consumer、Kafka Server、Kafka Stream和ZooKeeper。
适读人群 :对云计算、大数据处理感兴趣的技术人员阅读,尤其适合对消息引擎、流式处理技术及框架感兴趣的技术人员。