CNode

nginx的负载均衡,对webscoket有影响吗?

问答
Jjklnode发布于11 年前最后回复11 年前2 回复4310 浏览0 收藏

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

查看回复

回复 (2)

N
NauxLiu#1·11 年前

Nginx 从 1.3 版本就支持 Websocket 了。

F
fuhaiq#2·11 年前

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

参与回复
登录后即可参与回复。登录