Всем привет, есть следующий кейс: Присутствуют 2 сервера с API,

на API1 приходит POST запрос с бэк сервера, который необходимо обработать, бэк сервер умеет посылать реквест только на 1 сервер.
Как я могу средствами nginx обработать запрос локально (на API1), и в этот же момент запроксипасить его на API2 сервер для аналогичного процессинга?
Следующий конфиг не помог решить проблему, на удаленный сервер запросы не пробрасываются (телнет по порту есть, курлом по запросу получаю 200), а обрабатывается всегда фолбэк сценарий только локально:
location /api {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://10.29.11.58:80$path?$query_string;;
try_files $uri @local_processing;
}
location @local_processing {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
set $path $uri;
proxy_pass http://127.0.0.1:80$path?$query_string;

2 ответов

8 просмотров

proxy_pass && try_files директивы контент фазы, работать будет только одна. В вашем случае можно попробовать сделать локейшен прослойку для запроса API1 с проксированием в локейшен, который будет обрабатывать запрос, и в этой же прослойке добавить mirror, который будет отправлять второй запрос

mirror?

Похожие вопросы

Обсуждают сегодня

Всем привет! Можете порекомендовать датасет для детекции/сегментации высокого качества (картинки высокого разрешения 768x768+, c большим разнообразием сцен, т.е. не только авт...
Andrei Filatov
4
Есть примерно такие кадры дороги, пытаюсь с помощью алгоритма хафа выделить границу дороги https://pastebin.com/RsLKXBKv Пытаюсь делать так? что не так
Дурачок Глупый
5
Только сейчас дошли руки до Orange pi 5. Это нормально что на нем YOLOv5s выдает 1 кадр раз в 2-3 секунды на CPU? Это без оптимизаций и прочих настроек, просто голый запуск че...
Denis
17
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
19
Всем привет! подскажите пожалуйста как можно увеличить качество фото?
Evgeniy
19
Я пожалуй ещё раз брошу клич: кто-нибудь хочет в рабство в ОЭЗ Алабугу на позицию инженера CV? Работы много, задачи сложные, ЗП высокая. Я передам контакт напрямую в HR.
Maxim 👀 Osminin #Slowpoke3D
13
Семантическая, инстансная сегментация объектов с высоким количеством классов?
Georgy Makarov
1
Может всё-таки сеточкой пройтись?
Father Gascoigne
2
Привет, кто может помочь в реализации некоторых алгоритмов OpenCV математически? Или может кто-то работал с мобильными роботами? Помощь нужна в 2 дня работы)
dark_night
5
а какой сеточкой-то?
Дурачок Глупый
2
Карта сайта