Junior
31
0
questionbank

Что такое Kafka?

Ответ от нейросети sobes.tech

Распределенная, отказоустойчивая publish-subscribe система обмена сообщениями, разработанная LinkedIN и ставшая проектом Apache. Используется для построения realtime data pipelines и стриминговых приложений.

Основные компоненты и концепции:

  • Broker: Сервер Kafka. Кластер Kafka состоит из одного или нескольких брокеров.
  • Topic: Категория, в которую публикуются сообщения. Логически разделяет потоки данных.
  • Partition: Топик делится на партиции. Каждая партиция — упорядоченная, неизменяемая последовательность сообщений. Сообщения в пределах партиции назначаются уникальный смещение (offset).
  • Producer: Приложение, публикующее сообщения в топик.
  • Consumer: Приложение, которое подписывается на топик и потребляет сообщения.
  • Consumer Group: Группа консьюмеров, которые совместно потреб

Распределенная, отказоустойчивая publish-subscribe система обмена сообщениями, разработанная LinkedIN и ставшая проектом Apache. Используется для построения realtime data pipelines и стриминговых приложений.

Основные компоненты и концепции:

  • Broker: Сервер Kafka. Кластер Kafka состоит из одного или нескольких брокеров.
  • Topic: Категория, в которую публикуются сообщения. Логически разделяет потоки данных.
  • Partition: Топик делится на партиции. Каждая партиция — упорядоченная, неизменяемая последовательность сообщений. Сообщения в пределах партиции назначаются уникальный смещение (offset).
  • Producer: Приложение, публикующее сообщения в топик.
  • Consumer: Приложение, которое подписывается на топик и потребляет сообщения.
  • Consumer Group: Группа консьюмеров, которые совместно потреб

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

kafkamessagingmessage-queuedistributed-systemsevent-streaming