Как Kafka записывает сообщения и как их передает?
Сообщения записываются последовательно в файлы сегментов (segments) в логе.
Читать ответПодготовка к интервью
715 вопросов по Kafka с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Kafka — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: kafka, backend, api.
Каталог
Сообщения записываются последовательно в файлы сегментов (segments) в логе.
Читать ответДоступ внешних систем к Kafka-кластеру обычно организуется через сетевые интерфейсы брокеров Kafka. Основные способы:
Читать ответПродюсер в Apache Kafka — это клиентское приложение, которое публикует сообщения в брокеры Kafka.
Читать ответРепликационный фактор (replication factor) в Kafka — это количество копий (реплик) каждой партиции топика, которые хранятся на разных брокерах для обеспечения отказоустойчивости и доступности данных.
Читать ответВ архитектуре Kafka компонент consumer отвечает за получение и обработку сообщений из топиков Kafka. Его основные задачи:
Читать ответApache Kafka — это распределённая платформа потоковой передачи данных, которая позволяет публиковать, хранить и обрабатывать большие потоки сообщений в реальном времени.
Читать ответДля быстрого доступа к данным, особенно для аналитических запросов и агрегации, ClickHouse многократно превосходит Kafka.
Читать ответЧтобы изменить параметры кластера Kafka, например, количество реплик для топика, нужно использовать команду kafka-topics.sh с опцией --alter. Например, чтобы изменить количество реплик, выполняют:
Читать ответИмею опыт использования Kafka Connect с коннекторами для реляционных и NoSQL баз данных.
Читать ответЧтобы убедиться, что сообщение в Kafka доставлено от одного пода к другому, нужно проверить несколько уровней:
Читать ответДа, я имел опыт использования RabbitMQ в проектах для организации обмена сообщениями между сервисами.
Читать ответВ работе с Kafka я использовал несколько подходов для мониторинга кластера:
Читать ответ