Я читаю SockJS node сервер. Документация гласит:
Часто WebSockets не играют хорошо с прокси-серверами и балансировщиками нагрузки. Развертывание сервера SockJS за Nginx или Apache может быть болезненным. К счастью, последние версии превосходного балансировщика нагрузки HAProxy способны прокси-соединения WebSocket. Мы предлагаем поставить HAProxy в качестве балансировщика нагрузки на первой линии и использовать его для разделения трафика SockJS на обычные HTTP-данные.
Мне интересно, может ли кто-нибудь расширить проблему, решаемую HAProxy в этом случае? В частности:
- Почему веб-порты не работают с прокси-серверами и балансировщиками нагрузки?
- Почему развертывание Sockjs, расположенного за Apache, является болезненным?