Я відносно новий в Кафці. Я трохи експериментував з цим, але мені кілька незрозумілих щодо компенсації споживачів. З того, що я зрозумів до цього часу, коли споживач запускає, зміщення, з якого він почне читати, визначається налаштуваннями конфігурації auto.offset.reset
(виправте мене, якщо я помиляюся).
Тепер скажімо, наприклад, що в темі є 10 повідомлень (компенсації від 0 до 9), і споживач трапив їх 5, перш ніж він знизився (або до того, як я вбив споживача). Тоді скажіть, що я запускаю цей споживчий процес. Мої запитання:
Якщо значення
auto.offset.reset
встановленоsmallest
, чи завжди він починає споживати з компенсації 0?Якщо значення
auto.offset.reset
встановленоlargest
, чи почне він споживати з компенсації 5?Чи завжди поведінка щодо подібного сценарію детермінована?
Будь ласка, не соромтесь коментувати, якщо щось у моєму питанні незрозуміле. Заздалегідь спасибі.
auto.offset.reset
це не має після цього жодного значення? Єдине значення цієї установки полягає в тому, що нічого не робиться (і в ідеалі, що було б при першому запуску споживача)?