nginx的负载均衡,对webscoket有影响吗?
发布于 8 年前 作者 jklnode 3558 次浏览 来自 问答

如题,服务器入口nginx,正常的http请求会按负载均衡随机分配到不同的后端服务上,webscoket服务可以这么配置入口吗?

2 回复

Nginx 从 1.3 版本就支持 Websocket 了。

当然会有影响了,两个分布在不同服务器上的ws是无法通信的,所以要借助消息中间件来实现。 选择一个带pub/sub的就可以。比如redis。 推荐使用socket.io来做消息通信,因为socket.io专门为redis设计了  socket.io-redis 来实现分布式的消息通信。

回到顶部