Middle+
Co je to spotřebitelská skupina v Kafka?
sobes.tech AI
Odpověď od AI
Skupina spotřebitelů v Kafka je skupina spotřebitelů, kteří společně čtou data z tématu. Každá část tématu je rozdělena mezi spotřebitele skupiny tak, že každá část je čten pouze jedním spotřebitelem ze skupiny. To umožňuje škálovat zpracování zpráv a zajišťuje vyvážené zatížení. Pokud je ve skupině více spotřebitelů, zpracovávají různé části paralelně, a pokud jeden z nich selže, jeho části jsou přerozděleny mezi zbývající.
Příklad v Go s knihovnou sarama:
consumerGroup, err := sarama.NewConsumerGroup(brokers, "my-group", config)
// Logika zpracování zpráv je implementována v handlerovi