我正在阅读SockJS 节点服务器。文档说:
WebSockets 通常不能很好地与代理和负载平衡器配合使用。在 Nginx 或 Apache 后面部署 SockJS 服务器可能会很痛苦。幸运的是,最近版本的优秀负载均衡器 HAProxy 能够代理 WebSocket 连接。我们建议将 HAProxy 作为前线负载均衡器,并使用它来将 SockJS 流量与普通 HTTP 数据分开。
我很好奇在这种情况下是否有人可以扩展 HAProxy 正在解决的问题?具体来说:
- 为什么 websockets 不能很好地与代理和负载平衡器配合使用?
- 为什么在 Apache 后面部署 Sockjs 服务器很痛苦?