微信的即时通信是如何做的集群 20C

微信的数据传输应该是长连接,不同的手机客户端应该连接不同的服务器,
那么手机A给手机B发信息应该是从手机A连接的服务器传输到手机B的服务器
,再由b服务器推送到手机B上,请问服务器A是如何找到服务器B的呢?

2个回答

那么手机A给手机B发信息应该是从手机A连接的服务器传输到手机B的服务器
,再由b服务器推送到手机B上,请问服务器A是如何找到服务器B的呢?

按照一定的规律,比较哈希算法来布置服务器,就很容易找到对应的服务器了

liuxinglhfe
liuxinglhfe 您说的意思是?: 前端的负载均衡设备分发手机A的长连接请求,并按照一定的算法(w)指向到某台具体服务器,然后如果有B客户端向A发信息,则b的长连接服务端根据w算法找到服务器A,那么这个负载均衡设备您觉得什么合适呢?能说的详细些么?
接近 5 年之前 回复

你不知道我也不知道看看咯

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐