Spring-Kafka中死信处理程序的KafkaTemplate

时间:2019-11-29 19:07:23

标签: apache-kafka spring-kafka

DeadLetterPublishingRecoverer是否需要单独的KafkaTemplate?

我有一个用于将消息发送到Kafka的KafkaTemplate,然后有一个带有SeekToCurrentErrorHandler和DeadLetterPublishingRecoverer的KafkaListenerContainerFactory,这反过来又需要我提供KafkaTempate。我是否真的需要另一个模板来进行dlq处理,还是应该将这个KafkaTemplate用于正常的kafka操作?我想我也可以同时使用非通用的KafkaTemplate,但是我怀疑这与最佳实践相去甚远。

1 个答案:

答案 0 :(得分:0)

如果通用类型不同,则可以配置2个模板,也可以使用<Object, Object>(只要您的序列化程序可以处理两种类型)。