【发布时间】:2019-11-26 05:22:35
【问题描述】:
间歇性(一个月一次或两次)我看到错误
org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) for cart-topic-0: 5109 ms has passed since batch creation plus linger time
in my logs due to which the corresponding message was not processed by Kafka Producer。
尽管所有代理都已启动并且可用,但我不确定为什么会出现此错误。在此期间,即使负载也不大。
我已在 Producer 配置中将 retries 属性值设置为 10,但仍然没有重试该消息。我还需要为 Kafka 发送方法添加什么其他内容吗?我已经经历了提出的类似问题,但是对于这个错误没有正确的结论。
有人可以帮忙解决这个问题吗?
【问题讨论】:
-
您是否弄清楚您的案例中批次过期的确切原因?
标签: spring-boot apache-kafka kafka-producer-api