SA Шпаргалка

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

Средний

В чем разница между брокером сообщений (RabbitMQ) и стриминговой платформой (Kafka)?

Message Broker (RabbitMQ):

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

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

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

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


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

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

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

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

Другие вопросы темы «Ретраи и Брокеры»

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

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