Каким образом гарантировать сохранение последовательности сообщений при отправке данных в Kafka, если не используется ключ?
В Apache Kafka порядок сообщений гарантируется внутри одного партиции.
Читать ответПодготовка к интервью
715 вопросов по Kafka с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Kafka — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: kafka, backend, api.
Каталог
В Apache Kafka порядок сообщений гарантируется внутри одного партиции.
Читать ответCelery и Kafka решают разные задачи, хотя обе могут использоваться для асинхронной обработки.
Читать ответВ Kafka при использовании трёх Consumer для обработки сообщений обычно создаётся Consumer Group, в которую входят эти три Consumer.
Читать ответApache Kafka — это распределённая платформа потоковой передачи данных с архитектурой, основанной на следующих основных компонентах:
Читать ответМногократная доставка сообщений брокером возможна при использовании модели доставки "at-least-once" (как минимум один раз). Это происходит, если:
Читать ответВ Kafka порядок обработки сообщений гарантируется внутри одной партиции, но при наличии нескольких партиций порядок между ними не сохраняется. Чтобы обеспечить строгий порядок обработки событий от одного клиента, можно:
Читать ответДля передачи данных часто используют Apache Kafka как шину данных — это распределённая платформа потоковой передачи сообщений, обеспечивающая высокую пропускную способность и надёжность.
Читать ответВ современных системах сообщения, передаваемые по REST и Kafka, чаще всего представлены в формате JSON из-за его легкости и удобочитаемости. JSON хорошо подходит для обмена данными между сервисами и клиентами.
Читать ответЕсли лидерская реплика (leader) в Kafka выходит из строя, то происходит следующее:
Читать ответKafka — это распределённая платформа для обработки потоков данных. Основные сущности:
Читать ответДля проверки операционной системы обработки сделок через Kafka можно использовать несколько подходов:
Читать ответОценивая свои знания и опыт работы с Kafka, я учитываю следующие аспекты:
Читать ответ