Kafka için nispeten yeniyim. Ben biraz denemek yaptım, ama tüketici telafisi ile ilgili birkaç şey benim için belirsiz. Şimdiye kadar anladığım kadarıyla, bir tüketici başladığında, okumaya başlayacağı ofset, yapılandırma ayarı tarafından belirlenir auto.offset.reset
(yanlışsam beni düzeltin).
Şimdi örneğin, konuyla ilgili 10 mesaj olduğunu (0 ila 9 ofseti) olduğunu ve bir tüketicinin 5 tanesini, gitmeden önce (veya tüketiciyi öldürmeden önce) tükettiğini söyleyin. O zaman bu tüketici sürecini yeniden başlattığımı söyleyin. Sorularım:
Olarak
auto.offset.reset
ayarlanırsasmallest
, her zaman 0 ofsetinden tüketmeye başlayacak mı?Olarak
auto.offset.reset
ayarlanırsalargest
, ofset 5'ten tüketmeye başlayacak mı?Bu tür bir senaryoya ilişkin davranış her zaman belirleyici midir?
Sorumdaki herhangi bir şey net değilse lütfen yorum yapmaktan çekinmeyin. Şimdiden teşekkürler.
auto.offset.reset
, bunun bir önemi yoktur? Bu ortamın tek önemi, taahhüt edilen hiçbir şey olmadığı (ve ideal olarak tüketicinin ilk açılışında olacağı)?