跳到主要内容

Back Off Delay Precision

ChatGPT-4o-mini 中英对照 Back Off Delay Precision

概述与保证

所有消息处理和退避都由消费者线程处理,因此,延迟精度在尽力而为的基础上得到保证。如果一条消息的处理时间超过了该消费者的下一条消息的退避时间,则下一条消息的延迟将高于预期。此外,对于短延迟(大约 1s 或更短),线程必须执行的维护工作,例如提交偏移量,可能会延迟消息处理的执行。如果重试主题的消费者处理多个分区,精度也可能受到影响,因为我们依赖于从轮询中唤醒消费者并拥有完整的 pollTimeouts 来进行时间调整。

话虽如此,对于处理单个分区的消费者,消息的处理应该在大多数情况下大致在其确切的到期时间进行。

important

保证消息在到期之前永远不会被处理。