我们希望以这样的方式配置Spring Kafka侦听器:如果任何外部服务停止,我们不希望丢失从Kafka消耗的消息。我们希望将其还原,直到成功处理完毕。
你可以帮助我完成同样的配置。
如果我批量使用消息,我该如何处理呢?
我们正在使用Kafka 0.9
答案 0 :(得分:1)
我认为Retry最符合您的要求:
要重试投放,会提供方便的侦听器适配器 -
RetryingMessageListenerAdapter
和RetryingAcknowledgingMessageListenerAdapter
,具体取决于您使用的是MessageListener
还是AcknowledgingMessageListener
。