服务器之间的会话通信

时间:2013-02-08 08:00:00

标签: networking communication

想象一下巨大的聊天网络,这是微软MSN的规模。这样的网络具有数千台具有多种服务器类型的服务器。想一想:

用户始终连接到一个服务器,此服务器称为调度服务器,此服务器将用于通信状态更改,传入和传出会话请求等。用户只要他是连接到此服务器连接到网络。

当用户启动新会话或其他用户与用户通话时,调度服务器将在白板服务器上创建会话,并将此服务器的地址与元数据一起发送给两个用户。白板服务器管理此聊天会话。

现在想一想:用户A连接到调度服务器A,用户B连接到调度服务器B.用户A改变他的在线状态(从在线到离开),他的客户通知调度服务器A.

接下来会发生什么?如何在具有数千个调度服务器的网络中调度服务器B了解此更改。调度服务器如何相互通信?

1 个答案:

答案 0 :(得分:0)

当前用户已连接到用户的订阅。服务器使用此列表来了解其他人要更新的内容 - 因此涉及的服务器较少