Skip to main content

Apache Kafka

В разработке

Документация находится в стадии разработки. Этот раздел будет дополнен в ближайшее время.

Обзор

Apache Kafka — распределенная платформа потоковой обработки данных, которая может использоваться как брокер сообщений, система хранения или платформа для потоковой обработки.

Области применения

Kafka подходит для:

  • Обработки больших объемов данных в реальном времени
  • Событийно-ориентированной архитектуры
  • Сценариев, требующих высокой пропускной способности

Отличия от RabbitMQ

ХарактеристикаRabbitMQKafka
МодельОчереди сообщенийЛог событий
ХранениеВременноеДолгосрочное
Пропускная способностьСредняяОчень высокая
ИспользованиеЗадачи, очередиПотоки событий, аналитика

Дополнительные ресурсы