Middle+
Čo je to spotrebiteľská skupina v Kafka?
sobes.tech AI
Odpoveď od AI
Skupina spotrebiteľov v Kafka je skupina spotrebiteľov, ktorí spoločne čítajú údaje z témy. Každá časť témy je rozdelená medzi spotrebiteľov skupiny tak, že každá časť je čítaná iba jedným spotrebiteľom zo skupiny. To umožňuje škálovanie spracovania správ a zabezpečuje vyváženie záťaže. Ak je v skupine viacero spotrebiteľov, spracovávajú paralelne rôzne časti, a ak jeden z nich zlyhá, jeho časti sú znovu rozdelené medzi ostatných.
Príklad v Go s knižnicou sarama:
consumerGroup, err := sarama.NewConsumerGroup(brokers, "my-group", config)
// Logika spracovania správ je implementovaná v handlerovi