Руководство пользователя
Настоящее Руководство содержит пояснения к продукту TQE(MQ), описание процесса настройки быстрого запуска, набор примеров по созданию приложений-клиентов, а также другую информацию, направленную на улучшение взаимодействия пользователя с продуктом.
TQE(MQ) — это высокопроизводительная распределенная система управления очередями сообщений. Продукт предназначен для организации надежного обмена данными между сервисами в задачах, критичных для скорости и целостности информации.
TQE(MQ) выступает в качестве брокера сообщений, обеспечивающего строгую маршрутизацию, фильтрацию и гарантированную доставку сообщений до потребителя при:
- Обработке запросов к базам данных.
- Синхронизации распределенных сервисов.
- Проведении транзакций в финансовых системах.
Ключевые возможности:
- Гарантия FIFO (First In, First Out) — на уровне набора реплик (шарда), сообщения обрабатываются в строгом порядке поступления.
- Избирательная фильтрация — потребители получают только те сообщения, на которые они подписались.
- Горизонтальное масштабирование — архитектура набора микросервисов с шардированием позволяет наращивать производительность линейно.
- Отказоустойчивость — автоматическое переключение лидера гарантирует доступность очереди при сбоях отдельных узлов.
- Дедупликация сообщений — настройки очереди позволяют управлять режимами обработки потенциально одинаковых сообщений.
- Гибкий ключ шардирования — система позволяет либо указать целевой шард явно, либо автоматически распределять нагрузку равномерно.