Tornado实时聊天
目前我用Tornado搭建了一个多人多房间的实时聊天室,使用Websocket通讯。
应用是使用一个set() 来管理相同聊天室里的各个WebSocketHandler对象。
收到一个消息后,再分发给set()里的其它对象(其他用户)。
我想使用Nginx来反向代理多个Tornado实例,可就出问题了。
开了多个Tornado服务后, 连接到相同房间的用户不能正常通讯了,因为是不一样的set对象了。
换个问法, 也就是说, 我该如何使得多个tornado实例访问相同内存地址的同一个对象(同一个set())呢?