TQE Documentation portal logo
Помощь

Руководство пользователя

Настоящее Руководство содержит пояснения к продукту TQE(MQ), описание процесса настройки быстрого запуска, набор примеров по созданию приложений-клиентов, а также другую информацию, направленную на улучшение взаимодействия пользователя с продуктом.

Введение

TQE(MQ) — это высокопроизводительная распределенная система управления очередями сообщений. Продукт предназначен для организации надежного обмена данными между сервисами в задачах, критичных для скорости и целостности информации.

TQE(MQ) выступает в качестве брокера сообщений, обеспечивающего строгую маршрутизацию, фильтрацию и гарантированную доставку сообщений до потребителя при:

  • Обработке запросов к базам данных.
  • Синхронизации распределенных сервисов.
  • Проведении транзакций в финансовых системах.

Ключевые возможности:

  • Гарантия FIFO (First In, First Out) — на уровне набора реплик (шарда), сообщения обрабатываются в строгом порядке поступления.
  • Избирательная фильтрация — потребители получают только те сообщения, на которые они подписались.
  • Горизонтальное масштабирование — архитектура набора микросервисов с шардированием позволяет наращивать производительность линейно.
  • Отказоустойчивость — автоматическое переключение лидера гарантирует доступность очереди при сбоях отдельных узлов.
  • Дедупликация сообщений — настройки очереди позволяют управлять режимами обработки потенциально одинаковых сообщений.
  • Гибкий ключ шардирования — система позволяет либо указать целевой шард явно, либо автоматически распределять нагрузку равномерно.