digital-garden/_inbox/Брокер сообщений.md

1.0 KiB

aliases tags date zero-link parents linked
зрелость/🌱
2024-07-02
00 Архитектура ПО

Брокеры способны обрабатывать 10000+ сообщений в секунду

Для чего используются:

  • Межсервисное общение
  • Асинхронная запись логов приложения
  • Тяжелые ассинхронные задачи

Требования к брокерам:

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

Примеры реализаций брокеров сообщений: