我现在用二台登录服务器,6-10台应用服务器,2台集中应用服务器(主,次)做负载均衡。集中应用服务器(主)负责收集应用服务器信息,而次集中应用服务器只是做影像。
    主登录服务器通过用户验证之后,分配应用服务器连接用户。同时应用服务器向集中应用服务器即时发送最新消息。应用服务器和用户之间用的是TCP长连接。
    现在的问题是,如果有一台应用服务器崩溃了,怎么能把里面的用户无缝的类似“劫持”到其它的应用服务器上。用户信息在集中服务器中。
  全局用户列表 数据结构如下:
系统编号  用户ID, 应用服务器ID 应用服务器IP  应用服务器端口号 
用户IP,用户端口号 用户密钥: IP   端口号  功能  登陆  连接