Начните с роли Kafka в своём проекте: какие события передавались, кто их создавал и кто обрабатывал. Затем объясните партиции, consumer group и подтверждение позиции чтения.
Расскажи про Kafka — я вижу ты её использовал.
Начните с роли Kafka в своём проекте: какие события передавались, кто их создавал и кто обрабатывал. Затем объясните партиции, consumer group и подтверждение позиции чтения.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Начните с роли Kafka в своём проекте: какие события передавались, кто их создавал и кто обрабатывал. Затем объясните партиции, consumer group и подтверждение позиции чтения.
Kafka хранит упорядоченный журнал внутри каждой партиции; общего порядка между всеми партициями нет. Группа распределяет их между потребителями. Расскажите о выборе ключа, задержке обработки, повторной доставке и восстановлении после сбоя. Не называйте любую доставку exactly-once: итоговая гарантия зависит и от внешних побочных эффектов.