Topic в Kafka — именованный поток записей, разделённый на partitions. Producer записывает события в topic, consumer читает их; порядок задаётся внутри отдельной partition.
Что такое topic в Kafka?
Topic в Kafka — именованный поток записей, разделённый на partitions. Producer записывает события в topic, consumer читает их; порядок задаётся внутри отдельной partition.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Topic в Kafka — именованный поток записей, разделённый на partitions. Producer записывает события в topic, consumer читает их; порядок задаётся внутри отдельной partition.
Каждая partition представляет упорядоченный журнал с offsets. Чтение само по себе не удаляет записи: хранение регулируют retention и compaction. Репликация защищает доступность данных, а несколько partitions позволяют распределять нагрузку. Общего порядка между partitions по умолчанию нет.
Источник: Документация Apache Kafka.