У меня есть облачный литейный кролик MQ, который находится в каком-то облаке или локально, и приложение в AWS.
Они находятся в другой сети.Я хочу получить доступ к rabbitMQ для рабочих в AWS.Согласно сервисам CF, я могу использовать SSH-соединение для обслуживания из другой сети.Но
- Можем ли мы использовать SSH-туннель в производственном потоке приложений?
- Насколько это надежно?
- Что произойдет в масштабе?все туннели SSH окажутся на одной машине в кластерном RabbitMQ?
Кто-нибудь использовал такой сценарий?и как справиться с этим?
Так как rabbitMQ не использует HTTP, нам нужно какое-то TCP-соединение, что затруднительно, если сервер и работник находятся в разных сетях.