TGViewer
Системный суетолог Системный суетолог @systemsyetolog · 917 subscribers
Post #58 3.18K
Всем привет 👋
Недавно изучала тему брокеров сообщений в облаках.
Одно из самых популярное решений на рынке (не РФ) - сервисы Amazon.

🔜AWS SNS и AWS SQS - веб-сервисы от Amazon для асинхронного обмена сообщениями в распределенных системах.

Логика Работы:
- SNS (Simple Notification Service): Работает по модели pub / sub (сообщения публикуются в топик и доставляются всем подписчикам этого топика). Push-модель (брокер оповещает получаетелей).
Имеет высокую пропускную способность.
Не гарантирует последовательность доставки и отсутствие дублей.
- SQS (Simple Queue Service): Работает по модели point-to-point (один отправитель - один получатель). Pull-модель (получатель опрашивает очередь).
Поддерживает 2 типа очередей:
-  Cтандартные: доставка хотя бы один раз, не гарантирует последовательность. Высокая пропускная способность - поддерживает практически неограниченное кол-во сообщений в сек (если верить документации).
- FIFO: строго последовательная и однократная доставка. Пропускная способность - 300 сообщ / сек (можно увеличить до 3000, используя пакетную обработку).

Использование:
- SNS: Подходит для масштабных распределённых систем для отправки уведомлений, параллельной обработки данных, мониторинга событий итп.
- SQS: Подходит для интеграции микросервисов, буферизации сообщений итп.

SNS и SQS часто используют в связке.
Из минусов: SQS и SNS доступны только на AWS.

🔜У Яндекса, кстати, есть собственное облачное решение, совместимое с AWS SQS:
- Yandex Message Queue (Yandex.Cloud) -  сервис очередей сообщений, очень похож на AWS SQS.
Но имеет ограничения в пропускной способности.
Стандартная очередь ~1000 сообщ / сек. По FIFO  ~ 30 сообщ / сек.
Мы даже как-то рассматривали YMQ себе на прошлый проект в качестве очереди.

🔜У Amazon также есть Amazon MQ — сервис для облегчения миграции приложений, использующих брокер ActiveMQ, в облако AWS.
➡️Подробно про брокер ActiveMQ написала Юля в своем канале Шерлок в IT.
Также у Юли много постов на тему методов и инструментов в работе системного аналитика.
  • 👍 12
  • ❤ 4
More from @systemsyetolog
  1. Aug 14, 2024👋Всем привет! 24-25 августа пройдет Weekend offer к нам в бизнес линию. Хорошая возможнос…
  2. Jul 11, 2024Проходить собеседования — это навык. Если в 2024-м вы хотите — меньше волноваться на собес…
  3. Jun 12, 2024Как системному аналитику стать мидлом в бигтехе? 👨‍💻 Приходи на интенсив для системных а…
  4. Apr 12, 2024👋 Давно обещала обратную связь по курсу «Проектирование архитектуры и интеграций (API/бро…
  5. Jan 9, 2024Привет 👋 🧑‍💻 Всем легкого рабочего дня сегодня. Хотя мне еще отдыхать 2 дня, пора потих…
  6. Dec 29, 2023⛄️Всем привет! Давно меня тут не было. Декабрь выдался непростым, к тому же умудрилась в п…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →