digital-garden/_inbox/RabbitMQ.md

1.1 KiB
Raw Blame History

aliases tags date zero-link parents linked
RabbitMQ
type/moc
2024-07-02
00 Архитектура ПО
Брокер сообщений
  • Хранит данные в памяти

  • Гарантия доставки сообщений

    • at least once delivery. Гарантируется, что наше сообщение получит хотя бы один клиент.
    • at most once delivery. Не гарантирует доставку.
  • Гарантирует порядок передачи сообщений: FIFO

  • Имеется возможность сохранения на диск

  • Подтверждение отправки/получения

  • Ограничение количества отправляемых сообщений

  • Управление поведением не полученных сообщений

  • Кластеризация

  • Репликация

Заметки

  • При прочтении сообщения consumer-ом сообщение удаляется из брокера.