Sobes.tech
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