RabbitMQ 3
RabbitMQ — это AMQP-система обмена сообщениями, которая обеспечивает надежную и гибкую маршрутизацию данных между микросервисами и приложениями.
-
Создайте сервисный аккаунт и назначьте ему роль
lockbox.payloadViewer. -
Создайте секрет:
-
Добавьте пароль для подключения через веб-консоль:
- Ключ — например,
password. - Значение — любое значение, которое вы будете использовать в качестве пароля.
- Ключ — например,
-
Добавьте Erlang Cookie для подключения к кластеру через CLI или настройки кластера:
-
Ключ — например,
erlang-cookie. -
Значение — значение Erlang Cookie.
Если вы развертываете RabbitMQ впервые, вы можете сгенерировать случайную строку длиной 20 или более символов, например, с помощью команды:
openssl rand -base64 32
-
Если вы используете шифрование секрета ключом KMS, добавьте сервисному аккаунту роль
kms.keys.decrypter. -
-
Создайте группу безопасности в созданной облачной сети и настройте правила:
Направление трафика Диапазон портов Протокол Источник / Назначение CIDR-блоки Входящий15672TCPCIDR0.0.0.0/0Входящий5672TCPCIDR0.0.0.0/0Исходящий0-65535AnyCIDR0.0.0.0/0 -
В Marketplace найдите продукт RabbitMQ 3 и нажмите Создать ВМ.
-
В блоке Конфигурация продукта:
- Укажите имя пользователя продукта.
- В поле Пароль выберите идентификатор ранее созданного секрета, идентификатор версии и ключ для пароля.
- В поле Erlang Cookie выберите идентификатор ранее созданного секрета, идентификатор версии и ключ для Erlang Cookie.
-
В блоке Диски и файловые хранилища укажите размер диска не менее
15 ГБ. -
В блоке Сетевые настройки:
- Выберите ранее созданную облачную сеть и подсеть.
- Выберите ранее созданную группу безопасности.
-
В блоке Дополнительно укажите ранее созданный сервисный аккаунт.
-
Завершите создание ВМ и нажмите Создать ВМ.
Дождитесь, когда ВМ перейдет в статус
Running. Для запуска RabbitMQ может потребоваться еще несколько минут.
-
-
Подключитесь к RabbitMQ:
- Через веб-консоль по адресу
http://<IP_адрес_ВМ>:15672. - Через порт AMQP
5672.
- Через веб-консоль по адресу
Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.