标签: apache-kafka apache-kafka-connect
kafka connect WorkerSinkTask定期提交偏移量。如果由于可恢复的异常而导致SinkTask无法成功处理某些消息,则SinkTask会引发RetriableException,而WorkerSinkTask会在重试超时后将这些消息重新传递给SinkTask。问题是,即使在重试尝试中成功处理了这些消息,除非某些新消息到达并成功处理,否则WorkerSinkTask不会提交这些消息的偏移量。
这是kafka连接错误还是预期的行为?