簡體   English   中英

如果自動提交的發生頻率低於輪詢,Kafka 消費者如何跟蹤已處理的消息?

[英]How does a Kafka Consumer keep track of processed messages if auto commit happen less often than poll?

因此,如果 Kafka Consumer 啟用了自動提交且提交間隔為 5 秒,並且我們每 1 秒消耗一次批次......

... 消費者會在自動提交完成之前多次處理消息嗎?

如果您將批處理標記為已處理,它將每 5 秒提交一次集群中的分區。 消費者發出下一批輪詢以獲取下一組消息,因此它將從下一個偏移量開始。 除非發生錯誤,否則不太可能再次收到同一批消息。

加入Redpanda 的社區 slack 頻道以獲得核心工程師的更多幫助:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM