Вопрос проверяет понимание роли partition в масштабировании, параллелизме и гарантии порядка сообщений в Kafka.
Короткий ответ
Partition отвечает за масштабирование и параллельную обработку данных в Kafka. Все сообщения внутри одного partition упорядочены. Один partition может читаться только одним consumer’ом в рамках consumer group. Количество partition’ов напрямую влияет на максимальный параллелизм чтения. Также partition определяет, где физически будут храниться сообщения.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.