Введение¶
ICDC Message Queue – сервис, упрощающий процесс создания и управления брокерами сообщений. Брокер упрощает работу веб-сервисов, отвечая за пересылку сообщений и все связанные с этим задачи.
В работе брокера сообщений участвуют два ключевых элемента:
- producer (создатель сообщений)
- consumer (получатель)
Один элемент создает сообщения и отправляет их другому элементу-получателю. В процессе отправки брокер обеспечивает промежуточный этап, сохраняя сообщения от создателя в определенной папке файловой системы.
С помощью очередей сообщений различные части системы могут обмениваться информацией и обрабатывать операции асинхронно. Сообщения обычно небольшие и могут представлять собой запросы, ответы, сообщения об ошибках или просто информацию. Чтобы отправить сообщение, создатель добавляет сообщение в очередь. Сообщение хранится в очереди до тех пор, пока получатель не получит сообщение и не предпримет какие-то действия.
Типы брокеров сообщений¶
Сервис предоставляет возможность использования следующих типов брокеров сообщений с открытым исходным кодом:
Брокер сообщений | Описание |
---|---|
Apache ActiveMQ | Открытый брокер сообщений, разработанный Apache Software Foundation. Поддерживает большое количество различных протоколов и языков программирования, что делает его универсальным решением для широкого спектра приложений. |
RabbitMQ | Популярный брокер сообщений, известный своей простотой в использовании, стабильностью и высокой производительностью. Основан на протоколе AMQP (Advanced Message Queuing Protocol), который обеспечивает гибкую маршрутизацию сообщений и поддержку различных шаблонов обмена данными. Широко используется для построения микросервисной архитектуры, где разные сервисы обмениваются сообщениями через брокера. |
Обзор интерфейса¶
Интерфейс сервиса ICDC Message Queue можно условно разделить на две части:
Боковая панель навигации:
- Кнопка
Home
- переход на главную страницу сервиса. - Вкладка
Brokers
позволяет создавать, управлять и отслеживать брокеры сообщений. - Вкладка
Configurations
обеспечивает управление конфигурациями брокеров сообщений.
Панель управления:
Help
- переход к документации сервиса.Location
- выбор локации, для которой отображается информация.- Информация о текущем пользователе.
В раскрывающемся меню пользователь может увидеть свое имя пользователя, изменить аккаунт, языковые настройки и выйти из системы.
Возникли вопросы? Вы можете задать вопрос вашему локальному отделу техподдержки.