SA Шпаргалка

Все ответы в 2 клика

Продвинутый

В чем концептуальное отличие Message Broker (RabbitMQ) от Event Streaming (Kafka)?

Message Broker (RabbitMQ):

  • Фокус на доставке и маршрутизации.

  • Брокер сам проталкивает (Push) сообщения клиентам.

  • Сообщение удаляется сразу после успешной обработки (ACK).

  • Идеально для распределения задач (Task Queues).


Event Streaming (Kafka):
  • Фокус на хранении и потоковой обработке.

  • Клиенты сами вытягивают (Pull) сообщения.

  • Сообщения хранятся на диске как неизменяемый лог (можно перечитывать историю за неделю).

  • Идеально для Big Data, аналитики и Event Sourcing.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Асинхронные коммуникации»

Ещё вопросы раздела «Интеграции»

Все вопросы раздела «Интеграции»