订阅channel: 房间1
wroker 进程
...
listen: 6001
request
websocket server
listen 6002
消息上行:hello
消息
redis
clientsocket.io
10.0.0.1
Nginxip_hash负载均衡
upstream io_nodes { ip_hash; server 10.0.0.1:6001; server 10.0.0.1:6002; ... server 10.0.0.2:6001; server 10.0.0.2:6002; ....}
10.0.0.2
worker
subchannel房间1
websocket serverlisten: 6001
pub channel房间1: hello