为什么他们为每个用户使用两个长WS连接来实现聊天室

时间:2016-12-30 09:33:25

标签: architecture server network-programming distributed-computing chatroom

这是一个聊天室的设计。他们在客户端使用两个长连接。一个用于上行,一个用于下行? 这种设计有什么好处。

该公司具有非常大的并发性。最近,他们分享了聊天室的设计。他们可以在同一个房间处理100,000多个并发。

我认为可能是因为需要使用不同的IDC,上行连接是连接到主DB在IDC的IDC。易于实现业务逻辑。

您有什么看法?enter image description here

1 个答案:

答案 0 :(得分:0)

我找到了演示视频: https://v.qq.com/x/page/s0348ife1pn.html

根据演示文稿,我知道他们想要花费更长的WS生活连接来发送和接收用户自己在房间里的消息。

一个用于广播,一个用于自己的快速消息响应,以提供良好的用户体验,即使广播频道的网络交易非常繁重。