请教在使用多个应用服务器的用户在线问题(使用ServerSocket和clientSocket)急!(100分)

  • 主题发起人 主题发起人 GuestUser
  • 开始时间 开始时间
G

GuestUser

Unregistered / Unconfirmed
GUEST, unregistred user!
目前小弟在写一个小软件,需要架设多台服务器来处理很多的客户端,类似与QQ的机制
。但有一个问题,例如我目前有2台服务器A和B。当一个客户从和A服务器登录时,想发送一
条消息给另外一个在线用户,但这个在线用户是在B服务器中登录的,所以在A服务器的在
线用户列表中无法找到,导致无法发送,请问如何解决这个问题。

请各位大侠多多指教。
 
分不够可以加,刚才提交时弄错了!!!300分
 
在线等候!
 
多架设一台代理服务器(agent)首先每个应用服务启动时必须向agent注册,(agent同时可以
实现负载平衡等附加功能,好处多多),qq消息先发送到代理,代理采用广播方式向所有应用
服务器广播即可(该模型可以参考corba标准类似于他的smartagent)
 
后退
顶部