Брокеры¶
Брокер сообщений – это программный компонент, который служит посредником между различными компонентами распределенной системы.
Брокеры можно создавать и изменять с помощью операций 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 | Owner | Operator | 
|---|---|---|---|---|
| Создание брокера | ✔ | ✔ | ✔ | ✔ | 
| Редактирование брокера | ✔ only own | ✔ | ✔ | ✔ | 
| Приостановление/возобновление брокера (Старт/Стоп) | ✔ only own | ✔ ✔ | ✔ | |
| Удаление брокера | ✔ only own | ✔ | ✔ | ✔ | 







