CNode

socket.io聊天室,做服务器集群会有问题吗?

问答
Nnike527发布于12 年前最后回复12 年前7 回复9394 浏览0 收藏

用express+socket.io做聊天室,用ngnix做负载均衡,后端有两台服务器,这样在广播消息的时候会有问题吗?

查看回复

回复 (7)

A
alsotang#1·12 年前

两个问题要注意

  1. 配置 nginx 支持 websocket
  2. 注意 socket.io 会话保持方面的坑。
N
nike527#2·12 年前
引用 alsotang两个问题要注意 1. 配置 nginx 支持 websocket 2. 注意 socket.io 会话保持方面的坑。

@alsotang ,谢谢指点,如果nginx配置了websocket,会不会有这样的问题,比如:聊天在做socket连接的时候有人命中了服务器1,有人 命中了服务器2,这样在发送聊天广播信息的时候会不会有人收不到消息呢,只给连接到当前的服务器的用户发送?

F
fantasyni#7·12 年前

pomelo 天生就是分布式集群的

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