有两个聊天室项目,一个websocket,一个socket.io,使用nginx对connector做负载均衡。经测试对websocket负载均衡没有任何问题,但对socket.io则不成功.
使用默认算法对socket.io负载均衡时,会提示 console - warn: client not handshaken client should reconnect 假设配置了3个connector,登录3次则可以接上,假设配置了4个connector,要登录4次才能登录上,并且都是登录到配置的最后一个connector
若使用ip_hash算法时,则出现不轮询的情况,所有访问都接到了配置的第一个connector上。