Middle+
Kafka'da consumer group nima?
sobes.tech AI
AIdan javob
Kafka'da iste'molchi guruh - bu birgalikda ma'lumot o'qiydigan iste'molchilar guruhidir. Har bir mavzu bo'lagi guruhdagi iste'molchilarga taqsimlanadi, shunda har bir bo'lak faqatgina bir iste'molchi tomonidan o'qiladi. Bu xabarlarni qayta ishlashni kengaytirishga va yukni muvozanatlashga imkon beradi. Guruhda bir nechta iste'molchilar bo'lsa, ular turli bo'laklarni parallel ravishda qayta ishlashadi, va agar biri yiqilsa, uning bo'laklari qolganlar orasida qayta taqsimlanadi.
Sarama kutubxonasi yordamida Go tilida misol:
consumerGroup, err := sarama.NewConsumerGroup(brokers, "my-group", config)
// Xabarlarni qayta ishlash mantiqi handler ichida amalga oshiriladi