@Galdar
Web, JS, PHP, NGINX, Linux

Как реализовать передачу данных на два разных порта?

Не могу понять как дублировать входящие соединение сразу на два порта. Сейчас с вот такой конфигурацией:
conf
stream 
{
    upstream backend 
    {
      server IP:PORT_1;
      server IP:PORT_2;
    }

    server 
    {
        listen 2000;
        proxy_pass backend;
    }
}
events {
    worker_connections  1024;
}

получается так что входящие подключения плаваю, то на первый порт приходят то на второй. А мне нужно чтобы одно соединение дублировалось. И приходящие данные были и на 1 и на 2 сокете. Буду рад любой помощи, да же предположениям как можно сделать!
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
AlexMcArrow
@AlexMcArrow
Люблю РНР, да я такой!
nginx.org/en/docs/http/ngx_http_mirror_module.html
Создается дубликат запроса - но нужно учитывать, что клиенту вернется только ответ основного потока, ответ дубликата отправиться в /dev/null
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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