Middle+
Aká entita v Kafka sa používa na rozdelenie konzumentov medzi partície jedného topiku?
sobes.tech AI
Odpoveď od AI
V Kafka sa rozdelenie konzumentov medzi partície jedného topiku používa entitu Consumer Group (skupina spotrebiteľov). Každý konzument v skupine dostáva jedinečný súbor partícií, čo umožňuje paralelné spracovanie dát bez duplikácie.
Princíp fungovania:
- Všetci konzumenti s rovnakým group.id tvoria skupinu.
- Kafka rozdeľuje partície topiku medzi konzumentov skupiny.
- Ak sú konzumenti pridávaní alebo odstraňovaní, dochádza k rebalance.
Týmto spôsobom zabezpečuje Consumer Group škálovateľnosť a vyváženie záťaže pri čítaní z topiku.