Middle+
Milline Kafka üksus kasutatakse tarbijate jaotamiseks ühe teema partitsioonide vahel?
sobes.tech AI
Vastus AI-lt
Kafka-s kasutamiseks, et jaotada tarbijaid ühe teema partitsioonide vahel, kasutatakse Consumer Group (tarbijarühm). Iga rühma kuuluv tarbija saab unikaalse partitsioonide komplekti, mis võimaldab andmeid paralleelselt töödelda ilma dubleerimiseta.
Tööpõhimõte:
- Kõik sama group.id-ga tarbijad moodustavad rühma.
- Kafka jaotab teema partitsioonid rühma tarbijate vahel.
- Kui tarbijaid lisatakse või eemaldatakse, toimub uuesti tasakaalustamine.
Sel viisil tagab Consumer Group skaleeritavuse ja koormuse tasakaalustamise teema lugemisel.