消费者在拉取了分区消息之后,要首先经过反序列化器对key和value进行反序列化处理。处理完之后,如果消费端设置了拦截器,则需要经过拦截器的处理之后,才能返回给消费者应用程序进行处理。
消费端定义消息拦截器,需要实现org.apache.kafka.clients.consumer.ConsumerInterceptor<K, V> 接口。
该接口的代码如下:
package org.apache.kafka.clients.consumer;
import java.util.Map
本文介绍了Kafka消费者在接收消息前如何通过拦截器进行处理。消费者需实现ConsumerInterceptor接口,Kafka提供默认实现。文章展示了自定义拦截器的编写及配置方法,启动项目后能看到拦截器生效的输出。
订阅专栏 解锁全文
856

被折叠的 条评论
为什么被折叠?



