我们希望将springkafka侦听器配置为这样一种方式:如果任何外部服务关闭,我们就不希望丢失kafka使用的消息。我们希望在成功处理之前还原它。请你帮我配置一下,我可以用它来实现同样的效果。如果我成批使用消息,我该如何处理它。我们用的是Kafka0.9
xzlaal3s1#
我认为这最符合你的要求:要重试传递,请使用方便的侦听器适配器- RetryingMessageListenerAdapter 以及 RetryingAcknowledgingMessageListenerAdapter 根据您是否使用 MessageListener 或者一个 AcknowledgingMessageListener .
RetryingMessageListenerAdapter
RetryingAcknowledgingMessageListenerAdapter
MessageListener
AcknowledgingMessageListener
1条答案
按热度按时间xzlaal3s1#
我认为这最符合你的要求:
要重试传递,请使用方便的侦听器适配器-
RetryingMessageListenerAdapter
以及RetryingAcknowledgingMessageListenerAdapter
根据您是否使用MessageListener
或者一个AcknowledgingMessageListener
.