Middle+
Kura Kafka vienība tiek izmantota patērētāju sadalīšanai starp vienas tēmas daļām?
sobes.tech AI
Atbilde no AI
Kafka, lai sadalītu patērētājus starp viena temata partitijām, izmanto Consumer Group (patērētāju grupu). Katrs grupas patērētājs saņem unikālu partiju kopumu, kas ļauj paralēli apstrādāt datus bez dublēšanas.
Darba princips:
- Visi ar to pašu group.id esošie patērētāji veido grupu.
- Kafka sadala temata partijas starp grupas patērētājiem.
- Ja patērētāji tiek pievienoti vai izņemti, notiek pārbalansēšana.
Tādējādi Consumer Group nodrošina mērogojamību un slodzes līdzsvaru, lasot no temata.