Kafka / микросервисы middle
Kafka: partition, offset, consumer group?
Ответ
Partition — шард топика. Offset — позиция в partition. Consumer group — каждый partition читает один consumer из группы.
Разбор: Partition — это шард (а не реплика) топика и единица параллелизма; offset — позиция сообщения внутри конкретной партиции, а не глобальный счётчик; в рамках одной consumer group каждую партицию читает ровно один consumer, что и обеспечивает распределение нагрузки без дублей. Дистракторы путают партицию с репликой/топиком, делают offset глобальным и нарушают правило один-partition-один-consumer.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.