【发布时间】:2016-12-27 23:38:39
【问题描述】:
我们希望配置一个 Spring Kafka 侦听器,以便在任何外部服务出现故障时我们不希望丢失从 Kafka 消费的消息。我们希望将其还原,直到成功处理为止。
请您帮忙配置一下,我可以用来实现同样的效果。
如果我批量消费消息,如何处理。
我们使用的是 Kafka 0.9
【问题讨论】:
标签: spring apache-kafka spring-kafka
我们希望配置一个 Spring Kafka 侦听器,以便在任何外部服务出现故障时我们不希望丢失从 Kafka 消费的消息。我们希望将其还原,直到成功处理为止。
请您帮忙配置一下,我可以用来实现同样的效果。
如果我批量消费消息,如何处理。
我们使用的是 Kafka 0.9
【问题讨论】:
标签: spring apache-kafka spring-kafka
我认为Retry 最符合您的要求:
要重试交付,提供了方便的侦听器适配器 -
RetryingMessageListenerAdapter和RetryingAcknowledgingMessageListenerAdapter,具体取决于您使用的是MessageListener还是AcknowledgingMessageListener。
【讨论】:
1.0.0.RC1 开始就一直存在。不确定您是否担心...