tg-me.com/java_tg/3057
Create:
Last Update:
❔ Вопрос с собеседования
Как устроен Message в Kafka?
Ответ: Сообщение в Kafka — это единица данных, которую продюсер отправляет в топик. Каждое сообщение состоит из следующих компонентов:
▶ Ключ (key) — используется для распределения сообщений по партициям. Сообщения с одинаковым ключом попадают в одну партицию.
▶ Значение (value) — основное содержимое сообщения, например строка, JSON, байты и т.п.
▶ Метаданные — включают смещение (offset), временную метку, имя топика и номер партиции.
Все сообщения в партиции упорядочены и неизменяемы. Kafka хранит их как commit log и позволяет читать данные повторно, начиная с любого смещения.
tags: #собеседование
📱 Java Developer | Чат