Middle+
Ինչ է consumer group-ը Kafka-ում?
sobes.tech AI
Պատասխան AI-ից
Kafka- ի սպառողների խումբը սպառողների խումբ է, որը համատեղ կարդում է տվյալները թեմայից: Յուրաքանչյուր թեմայի բաժին բաժանվում է խմբի սպառողների միջև այնպես, որ յուրաքանչյուր բաժին կարդացվում է միայն մեկ սպառողի կողմից: Սա թույլ է տալիս մեսիջների մշակումը ընդլայնել և ապահովել բեռի հավասարակշռությունը: Եթե խմբում մի քանի սպառող կա, նրանք միաժամանակ մշակում են տարբեր բաժիններ, իսկ եթե մեկը ձախողվում է, նրա բաժինները վերաօգտագործվում են մնացածների միջև:
Օրինակ Go-ում՝ օգտագործելով sarama գրադարան:
consumerGroup, err := sarama.NewConsumerGroup(brokers, "my-group", config)
// Մեսիջների մշակման տրամաբանությունը իրականացվում է handler-ում