Вопрос

Я пытаюсь получить NGINX для обратного прокси-подключений WebSocket WebSocket, чтобы я мог принять приложение Rails в том же порту.

Учитывая, что мы пренебрегаем 8 байтовой проблемой рукопожатия содержимого, у меня есть пара вопросов по этой теме:

  1. Если бы я должен был реализовать 1,1 Affive для текущего http upstream, что позволит мне использовать nginx в качестве обратного прокси для экземпляра Websocket сервера Node.js на бэкэнде?
  2. (И я не уверен, что я понимаю это правильно) Учитывая, что я реализую вверх по течению Acepalive, означало бы, что каждое соединение между клиентом и Nginx также приводит к соединению между Nginx и Node.js Backend до тех пор, пока клиент подключен к WebSocket? Если это так, это то, что любым способом конфликтуют с помощью способа подключения Nginx?
  3. Если 1. Держатся, вы можете дать мне какие-либо намеки на то, как я бы подходил к реализации этого?

Спасибо, Реза

PS Существует модуль NGX-UPStream-keepalive, который не поддерживает HTTP. http://mdounin.ru/hg/ngx_http_uppstream_keepalive/

Это было полезно?
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top