Что такое partition в Kafka?

Partition в Kafka — упорядоченный журнал внутри topic. Записи получают offset в своей партиции; общего порядка между разными партициями topic по умолчанию нет.

Короткий ответ

Что ответить на собеседовании

Partition в Kafka — упорядоченный журнал внутри topic. Записи получают offset в своей партиции; общего порядка между разными партициями topic по умолчанию нет.

Подробный разбор

Ответ с пояснениями

Partition в Kafka — упорядоченный журнал внутри topic. Записи получают offset в своей партиции; общего порядка между разными партициями topic по умолчанию нет.

Партиции распределяют нагрузку между брокерами и потребителями группы. В обычной consumer group одну партицию в конкретный момент читает один участник, хотя он может обрабатывать несколько партиций. Ключ помогает направлять связанные события вместе, но увеличение числа партиций может изменить распределение. Репликация партиций обеспечивает отказоустойчивость, а не новый независимый порядок сообщений.

Источник: Документация Apache Kafka.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее