Назад | Перейти на главную страницу

Прокси-сервер nginx - могу ли я перенаправить один и тот же запрос на несколько бэкэндов?

Как я могу использовать настройку прокси-сервера nginx для пересылки одного и того же входящего запроса на несколько внутренних серверов? Мне не нужна балансировка нагрузки, я хочу отправить один и тот же запрос на оба сервера. Обычно я бы установил систему брокера / исполнителя сообщений, но, может быть, кто-то знает, как делать какие-то хитрые вещи с nginx? Является ли это возможным?

Клиент отправляет запрос X на мой прокси-сервер nginx. Сервер nginx перенаправляет запрос X на оба серверных сервера A и B.

Нет необходимости отправлять ответ с любого сервера клиенту, поэтому я всегда могу установить ответ HTTP 200 OK.

Напишите cgi-скрипт на удобном вам языке, который возвращает 200, а затем отправляет два собственных запроса.