Skip to content

Брокеры

Брокер сообщений – это программный компонент, который служит посредником между различными компонентами распределенной системы.

Брокеры можно создавать и изменять с помощью операций API ICDC Message Queue или вкладки Brokers. С помощью бокового меню пользователь может редактировать и удалять брокеры.

Статусы брокеров

В зависимости от происходящих процессов брокерам могут присваиваться различные статусы:

Статус Описание
Creating брокер создается (во время его создания брокер БД недоступен)
Stopped брокер остановлен
Deleting брокер удаляется
Available брокер исправен и доступен
Maintenance ICDC Message Queue применяет служебное обновление к брокеру
Modifying брокер изменяется по запросу клиента
Starting брокер запускается
Stopping брокер останавливается
Storage-full брокер достиг предела распределения емкости хранилища. Это критический статус, при его появлении рекомендуется немедленно устранить эту проблему. Для этого необходимо увеличить масштаб хранилища, изменив его в настройках брокера.

Создание брокера

Для создания брокера нужно выполнить следующие шаги:

  1. Перейти во вкладку Brokers;
  2. Нажать Новый брокер;
  3. В модальном окне заполнить необходимую для создания брокера информацию.

    Информация о брокере:

    • Имя брокера в аккаунте;
    • Engine – выбрать engine для создаваемого брокера (ActiveMQ/RabbitMQ);
    • Версия – выбрать версию/релиз выбранного engine брокера;
    • Имя мастер-пользователя;
    • Мастер-пароль.

    Конфигурация ресурсов:

    • CPU - количество ядер CPU для брокера;
    • RAM - объем оперативной памяти, выделенной для брокера;
    • Тип диска
    • Размер диска - объем хранилища для базы данных.

    Сеть и безопасность:

    • Подсеть или сеть, в которой будет развернут брокер очереди сообщений. Это определяет сетевую среду и параметры подключения для брокера.
    • Группа безопасности для брокера. Группы безопасности управляют входящим и исходящим трафиком для брокера, позволяя определить правила доступа и разрешения.

    Также пользователь может выбрать Публичный доступ для брокера. Публичный доступ позволяет подключаться из интернета, а его отключение ограничивает доступ к указанным сетям или подсетям.

    Важно

    Примите меры безопасности при принятии решения о включении публичного доступа.

    Конфигурация брокера:
    На данном шаге необходимо выбрать конфигурацию для создаваемого брокера.

    Примечание

    Если для нового брокера необходима определенная конфигурация, то перед созданием брокера нужно создать новую конфигурацию во вкладке Configurations.

    Защита и обслуживание брокера:

    • Защита от удаления - при выборе защиты брокера, его нельзя удалить без редактирования данного параметра;
    • Окно обслуживания - период, в течение которого будут применяться запланированные изменения или обслуживание брокера.
  4. Нажать Создать.

Созданный брокер будет отображаться во вкладке Брокеры.

После нажатия на созданный брокер пользователю доступна подробная информации о брокере.
Кнопка Стоп для приостановления работы брокера доступна только при статусе брокера Available. Если брокер имеет статус Stopped, для возобновления работы брокера будет доступна кнопка Старт.

Пользователь может редактировать брокер, нажав на кнопку Редактировать брокера. Также доступно удаление брокера с помощью кнопки Удалить.

Важно

Действие Удалить является необратимым.

Роли и права

Действие Member Admin Billing Operator Owner
Создание брокера
Редактирование брокера only own only own
Приостановление/возобновление брокера (Старт/Стоп) only own only own
Удаление брокера only own only own