Брокеры¶
Брокер сообщений – это программный компонент, который служит посредником между различными компонентами распределенной системы.
Брокеры можно создавать и изменять с помощью операций API ICDC Message Queue
или вкладки Brokers
.
С помощью бокового меню пользователь может редактировать и удалять брокеры.
Статусы брокеров¶
В зависимости от происходящих процессов брокерам могут присваиваться различные статусы:
Статус | Описание |
---|---|
Creating |
брокер создается (во время его создания брокер БД недоступен) |
Stopped |
брокер остановлен |
Deleting |
брокер удаляется |
Available |
брокер исправен и доступен |
Maintenance |
ICDC Message Queue применяет служебное обновление к брокеру |
Modifying |
брокер изменяется по запросу клиента |
Starting |
брокер запускается |
Stopping |
брокер останавливается |
Storage-full |
брокер достиг предела распределения емкости хранилища. Это критический статус, при его появлении рекомендуется немедленно устранить эту проблему. Для этого необходимо увеличить масштаб хранилища, изменив его в настройках брокера. |
Создание брокера¶
Для создания брокера нужно выполнить следующие шаги:
- Перейти во вкладку
Brokers
; - Нажать
Новый брокер
; -
В модальном окне заполнить необходимую для создания брокера информацию.
Информация о брокере:
Имя
брокера в аккаунте;Engine
– выбрать engine для создаваемого брокера (ActiveMQ/RabbitMQ);Версия
– выбрать версию/релиз выбранного engine брокера;Имя мастер-пользователя
;Мастер-пароль
.
Конфигурация ресурсов:
CPU
- количество ядер CPU для брокера;RAM
- объем оперативной памяти, выделенной для брокера;Тип диска
Размер диска
- объем хранилища для базы данных.
Сеть и безопасность:
Подсеть
или сеть, в которой будет развернут брокер очереди сообщений. Это определяет сетевую среду и параметры подключения для брокера.Группа безопасности
для брокера. Группы безопасности управляют входящим и исходящим трафиком для брокера, позволяя определить правила доступа и разрешения.
Также пользователь может выбрать
Публичный доступ
для брокера. Публичный доступ позволяет подключаться из интернета, а его отключение ограничивает доступ к указанным сетям или подсетям.Важно
Примите меры безопасности при принятии решения о включении публичного доступа.
Конфигурация брокера:
На данном шаге необходимо выбрать конфигурацию для создаваемого брокера.Примечание
Если для нового брокера необходима определенная конфигурация, то перед созданием брокера нужно создать новую конфигурацию во вкладке
Configurations
.Защита и обслуживание брокера:
Защита от удаления
- при выборе защиты брокера, его нельзя удалить без редактирования данного параметра;Окно обслуживания
- период, в течение которого будут применяться запланированные изменения или обслуживание брокера.
-
Нажать
Создать
.
Созданный брокер будет отображаться во вкладке Брокеры
.
После нажатия на созданный брокер пользователю доступна подробная информации о брокере.
Кнопка Стоп
для приостановления работы брокера доступна только при статусе брокера Available
. Если брокер имеет статус Stopped
, для возобновления работы брокера будет доступна кнопка Старт
.
Пользователь может редактировать брокер, нажав на кнопку Редактировать брокера
. Также доступно удаление брокера с помощью кнопки Удалить
.
Важно
Действие Удалить
является необратимым.
Роли и права¶
Действие | Member | Admin | Billing | Operator | Owner |
---|---|---|---|---|---|
Создание брокера | ✔ | ✔ | ✔ | ✔ | ✔ |
Редактирование брокера | ✔ only own | ✔ | ✔ only own | ✔ | ✔ |
Приостановление/возобновление брокера (Старт/Стоп) | ✔ only own | ✔ | ✔ only own | ✔ | ✔ |
Удаление брокера | ✔ only own | ✔ | ✔ only own | ✔ | ✔ |