Как настроить проксирование запросов к mongodb+srv в nginx?

Подскажите, как настроить проксирование запросов в nginx к MongoDB Altas, подключение к которому осуществляется через mongodb+srv://cluster1.abcde.mongodb.net/

stream {
    server {
        listen  50002 so_keepalive=on;
        proxy_connect_timeout 2s;
        proxy_pass    stream_mongo_backend;
        proxy_timeout 10m;
    }

    upstream stream_mongo_backend {
         server cluster1.abcde.mongodb.net:27017;
    }
}


Проблема в том, что "cluster1.abcde.mongodb.net" не пингуется из-за mongodb+srv, т.е. его ip берется из записи SRV в DNS.
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Спросите в поддержке Altas. Я не уверен, что можно корректно проксировать, так как если мы укажем три сервера, апликация не будет знать, кто из них мастер.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы