Как я могу использовать настройку прокси-сервера nginx для пересылки одного и того же входящего запроса на несколько внутренних серверов? Мне не нужна балансировка нагрузки, я хочу отправить один и тот же запрос на оба сервера. Обычно я бы установил систему брокера / исполнителя сообщений, но, может быть, кто-то знает, как делать какие-то хитрые вещи с nginx? Является ли это возможным?
Клиент отправляет запрос X на мой прокси-сервер nginx. Сервер nginx перенаправляет запрос X на оба серверных сервера A и B.
Нет необходимости отправлять ответ с любого сервера клиенту, поэтому я всегда могу установить ответ HTTP 200 OK.
Напишите cgi-скрипт на удобном вам языке, который возвращает 200, а затем отправляет два собственных запроса.