Sobes.tech
Junior — Middle

Кадом қисми Kafka кафолат медиҳад, ки паёмҳои якхела дубора хонда нашаванд?

sobes.tech AI

Ҷавоб аз AI

Дар Kafka, пешгирии такрории хондани паёмҳои якхела тавассути механизмҳои offsets ва идоракунии онҳо дар ҷониби истеъмолкунанда (consumer) таъмин карда мешавад.

Ҳар як паём дар partition дорои offset-и беназир аст — рақами пайдарпай. Истеъмолкунанда меҷӯяд, ки кадом offset-ро аллакай хондааст ва онро тасдиқ мекунад (commit). Ҳангоми оғозёбӣ, истеъмолкунанда аз охирин offset-и тасдиқшуда оғоз мекунад, ки ин такрори хондани паёмҳои аллакай коркардшударо пешгирӣ мекунад.

Аз ин рӯ, компоненте, ки масъул барои пешгирии такрори хондан аст, худи истеъмолкунанда аст, ки offset-ҳои commit-ро идора мекунад.