— Как принимают?
— В порядке FIFO-очереди
Очереди сообщений (они же брокеры сообщений) помогают собирать, упорядочивать и обрабатывать запросы. Особенно из разрозненных источников с множеством компонентов. Рассказываем, зачем брокеры нужны и что из себя представляют.
Например, вы решили купить билет в кино и выбрали место через сайт. Но у вас есть конкуренты: покупатели со стороннего сервиса и в кассе кинотеатра хотят то же кресло. Виртуальная очередь поможет определить, кто обратился с запросом первый. Также ее используют для записи к врачу, при оформлении заказов в интернет-магазинах и во многих других ситуациях.
Система гарантированной асинхронной обработки сообщений помогает сохранить верный порядок, доставить запрос вовремя и не потерять его. Это работает так:
система‑источник добавляет сообщение в очередь, как в буфер;
брокер хранит его и гарантирует, что оно не потеряется;
брокер доставляет сообщение системе-получателю.
В более сложных архитектурах еще добавляют маршрутизатор, который распределяет запросы по нужным очередям.
Ну а подробности — в чем разница между SQ и MQ архитектурой нашего продукта
Tarantool Queue Enterprise, какие бывают сценарии использования брокеров сообщений и как применить систему в микросервисах —
читайте в нашей статье.
#tarantool #лонгрид
@digitize_IT — мнения и управленческий опыт ИТ-лидеров
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram