Настройка vhost в rabbitmq
Для подключения нескольких экземпляров Лояльность для BPMSoft к одному брокеру сообщений RabbitMQ необходимо воспользоваться виртуальными хостами.
Для создания отдельного vhost в RabbitMq вам необходимо:
- На вкладке Admin перейти в блок Virtual Hosts
- Раскрыть Add a new virtual host, заполнить соответствующие поля
- Нажать add virtual host
Будет создан виртуальный хост с именем по которому вам необходимо выполнять подключение
Настройка подключения из BPMSoft
Для подключения к RabbitMQ необходимо в группе «Импорт и интеграции» перейти на страницу «Настройка программы лояльности»
В настройках подключения необходимо указать имя сервиса на котором развернут RabbitMQ, логин и пароль пользователя RabbitMQ и Name виртуального хоста который вы создали в RabbitMQ
Настройка подключения сервиса к RabbitMQ
Для подключения к виртуальным хостам в настройку переменных добавлен параметр RMQ_VIRTUAL_HOST
В параметре RMQ_VIRTUAL_HOST необходимо указать значение name созданного виртуального хоста на стороне RabbitMQ
Пример compose файла:
После разворачивания сервиса в rabbitMQ видим, что появилась соответствующая очередь с подключением к виртуальному хосту