这是第42期的Kafka月度摘要。在这一期中,我将介绍2021年7月在Apache Kafka社区中发生的事情。
关于上个月的文摘,请看Kafka月度文摘。2021年6月。
版本发布
3.0.0
Kafka 3.0.0的发布过程继续进行。代码冻结发生在7月20日。目前,有少量的 封锁者JIRA需要修复。一旦这些问题得到解决,Konstantine Karantasis将开始构建第一个候选版本。
KIPs
上个月,社区提交了6个KIP(KIP-760到KIP-765),这些是引起我注意的。
-
KIP-762: 删除已承诺的连接记录.因为Kafka Connect提供了很多系统的连接器,所以可以用它来把数据从一个系统直接转移到另一个系统。在这样的管道中,Kafka只是附带的,没有必要在其中保留数据。这个KIP的目标是提供一个机制来改善这种情况,让Connect在记录被写入目标系统后自动删除。
-
KIP-763:带有开放端点的范围查询.在Kafka流中,一个状态存储可以用一个 范围.然而,Kafka Streams只接受封闭的范围,其中
from和to键都是指定的。本KIP建议允许传递null,以支持想要查询具有小于或大于某个常数的键的记录的用例。
社区发布
在这一部分,我将介绍一些社区项目的发布。这只包括开放源代码的项目。
我所关注的项目中没有一个在7月份进行了发布。如果你知道有什么流行的社区项目是我没有报道的,请告诉我。
博客
- 用Micronaut、Kafka和Debezium构建一个事件驱动的应用程序
- 从企业内部到云原生。Confluent云中的多租户
- 降低Kafka成本的实用指南
- 衡量Kafka生产者吞吐量的标准是Quarkus
开始使用Kafka
IBM Event Streams for Cloud是针对IBM云的Apache Kafka-as-a-Service。今天就开始使用IBM Event Streams。