Я знаю, что есть много ресурсов по моему вопросу, но все же я не могу точно определить способ установки 2 служб RabbitMQ на одном компьютере с Windows.
Я знаю, что есть два способа запустить rabbitmq. Либо как сервис, либо приложение. Когда мы устанавливаем RMQ, он по умолчанию устанавливает одну службу под именем «RabbitMQ», которую мы всегда можем запустить. И другим способом вы можете использовать приведенные ниже команды и запустить другой экземпляр RMQ.
set RABBITMQ_NODE_PORT=5673
set RABBITMQ_NODENAME=test1
set RABBITMQ_SERVICE_NAME=test1
set RABBITMQ_SERVER_START_ARGS=-rabbitmq_management listener [{port,15673}]
call rabbitmq-server -detached
Используя приведенные выше команды, я могу запустить второй экземпляр, но как только пользователь выйдет из системы, RMQ остановится. Поэтому я попытался создать файл bat, зарегистрировать его как службу и запустить. Но даже после этого RMQ останавливается, когда пользователь выходит из системы.
Может ли кто-нибудь помочь мне с точными шагами для репликации на машине Windows для запуска долговременного второго экземпляра RMQ (может быть файл bat или любое другое руководство) ??
Есть ли способ изменить rabbitmq-service.bat, чтобы учесть вышеуказанные изменения переменных?
Я посетил почти каждый веб-сайт, посвященный установке нескольких экземпляров RMQ, но никто четко не определил подробные шаги для этого.