Tarantool Queue Enterprise

Распределенная in‑memory система очередей сообщений. Позволяет создавать очереди с различной архитектурой в зависимости от потребностей бизнеса
queue-enterprise-hero-img.png

Для чего нужны очереди?

С помощью очереди сообщений различные компоненты системы могут обмениваться информацией. Компонент‑источник добавляет сообщение в очередь, как в буфер. Очередь гарантирует, что сообщение не будет утеряно, и осуществляет доставку до компонента‑получателя. Очереди нужны для управления потоком запросов и задач в системах, чтобы обеспечить порядок их выполнения и избежать перегрузки.

Очереди повышают отказоустойчивость и масштабируемость всей системы, позволяют выполнять асинхронные операции, упрощают процесс интеграции сервисов и приложений.

Трудности работы с очередями от других производителей

Сложно
поддерживать

Сложно
поддерживать

Технологический стек чрезмерно разрастается, когда вы используете очереди и хранилища данных от разных вендоров
Сложно
внедрять

Сложно
внедрять

Open‑Source технологии требуют большого ресурса на разработку
Сложно
масштабировать

Сложно
масштабировать

Большинство существующих решений хранят данные на диске, ресурсы которого ограничены

Почему стоит использовать Tarantool Queue Enterprise

Использование любого сценария очереди за счет гибкой функциональности
Максимальная пропускная способность за счет in‑memory технологий
Коробочное решение требует минимальных ресурсов разработки
Горизонтальное масштабирование благодаря шардированию
Позволяет избежать «зоопарка технологий», если вы уже храните данные в Tarantool
Отказоустойчивость за счет резервирования данных и автоматического переключения лидера

Выберите подходящую
вам архитектуру

Шардированная очередь с приоритетами (SQ)

Классическая очередь с возможностью отправки отложенных сообщений и настройкой приоритетов. SQ идеально подходит для обработки асинхронных задач и в тех случаях, когда необходимо приоритезировать некоторые задачи.
- веб-сервис для обработки заказов; - системы обмена сообщениями; - системы управления задачами; - управление контентом; - маршрутизация и балансировка нагрузки.
queue-enterprise-scheme.png

Очередь со строгим порядком обработки сообщений (MQ)

Брокер, гарантирующий строгий порядок обработки сообщений. Потребители получают только те сообщения, на которые подписаны. Это уменьшает ненужный трафик данных и повышает эффективность обработки. Данная архитектура гарантирует максимально высокую пропускную способность. Архитектура MQ, в сравнении с SQ,
- лучше подходит для обработки больших объемов данных, потоковой обработки данных, работы в режиме реального времени; - умеет справляться с пиковыми нагрузками.
queue-scheme-2.png

Параметры для выбора подходящей архитектуры очереди

queue-table.png

Надежный компонент ИТ‑систем

Технологиям Tarantool более 15 лет
Успешные внедрения в крупнейших компаниях РФ
Tarantool Queue Enterprise включен в реестр ПО (реестровая запись [19869](https://reestr.digital.gov.ru/reestr/1931148/) от 13.11.2023)

Остались вопросы?

Задайте свой вопрос или расскажите о нужном решении — мы ответим
fos-img.png