我正在研究SockJS node server。文档中说:
通常情况下,WebSockets与代理和负载均衡器不兼容。在Nginx或Apache后部署SockJS服务器可能会很麻烦。幸运的是,最近版本的优秀负载均衡器HAProxy能够代理WebSocket连接。我们建议将HAProxy作为第一线负载均衡器,并使用它来分离SockJS流量和正常HTTP数据。
我想知道有没有人能扩展一下HAProxy在这种情况下解决的问题?具体来说:
1.为什么WebSockets与代理和负载均衡器不兼容?
2.为什么在Apache后面部署Sockjs服务器很麻烦?
通常情况下,WebSockets与代理和负载均衡器不兼容。在Nginx或Apache后部署SockJS服务器可能会很麻烦。幸运的是,最近版本的优秀负载均衡器HAProxy能够代理WebSocket连接。我们建议将HAProxy作为第一线负载均衡器,并使用它来分离SockJS流量和正常HTTP数据。
我想知道有没有人能扩展一下HAProxy在这种情况下解决的问题?具体来说:
1.为什么WebSockets与代理和负载均衡器不兼容?
2.为什么在Apache后面部署Sockjs服务器很麻烦?