添加producernterceptor-kafka

yzuktlbb  于 2021-06-08  发布在  Kafka
关注(0)|答案(1)|浏览(336)

我试图在消息被序列化之前截获它们,我看到已经有一个名为producerinterceptor的接口,可以用来修改记录。在创建一个实现该接口并修改数据的类之后,我需要将新类放在何处,是否需要修改一些文件?

4ioopgfo

4ioopgfo1#

创建kafkaproducer对象时,将其传递到属性中,例如。

Properties producerProps = new Properties();
producerProps.put(ProducerConfig.INTERCEPTOR_CLASSES_CONFIG, "fully qualified name of your interceptor class");
//... add other properties
KafkaProducer<String,String> kProd = new KafkaProducer<>(producerProps);

相关问题