Kafka实战 生产阶段 消费阶段的拦截器

拦截器作用在生产阶段,就是生产者发送一条消息给Kafka,Kafka收到了这样一条消息,接下来需要将这个消息带入到分区器里面进行分区,存入到指定的分区。

但是在应用分区之前,这个时候拦截器触发了,拦截器拦截到的消息是在分区之前的。可以在这个时候对消息对消息进行一些处理,甚至可以去修改这个消息的内容。

可以看到经过拦截器的处理,字母都变成了小写。这说明在生产阶段的拦截器现在是一个失效的状态。

Kafka的拦截器可以作用在生产阶段,也可以作用在消费阶段。

生产者在生产消息的时候会将当前的时间戳作为键存到消息当中,而消费者在解析消息的时候也是能够将key解析出来

AdminClientAPI

相关推荐
clz13145212 小时前
用 Akka Actor 模拟消费 Kafka 加工处理并发送到 Flink Out Kafka 的完整示例
flink·kafka·linq
(Charon)3 小时前
【Kafka】消息队列学习(二):Topic、Partition与Offset,消息到底存在哪里
分布式·学习·kafka
大橙子plus1 天前
linux搭建kafka
linux·运维·kafka
letisgo51 天前
JAVA 高级进阶10篇《消息队列实战:RocketMQ/Kafka选型与“不丢不重有序“三连解》
java·面试·kafka·消息队列·rocketmq
雾隐隐o1 天前
Kafka 集群搭建:从核心概念到多节点部署
分布式·kafka
凤山老林1 天前
Spring Boot 集成 Apache Kafka Streams 构建流处理应用:状态存储、窗口聚合与
spring boot·kafka·apache
小楼昨夜又东风1262 天前
kafka、rocketmq、rabbitmq,有什么区别
kafka·rabbitmq·rocketmq
Thomas21433 天前
kafka 存储flink changelog两种方式和形态
分布式·flink·kafka
禾吾4 天前
Kafka基础-安装、基础命令等
kafka