诗意女孩名字为什么切换设备后⽆法获取聊天记录
⼀直以来,我都对的设计有点疑问。
怎么查档案在哪吴真铮1、登录pc端只能通过⼿机扫码登录。
2、在你更换设备之后,的聊天记录完全⽆法同步,也⽆法感知是否被好友拉⿊。
杨颖回应整容3、两个同在澳⼤利亚地区的⼈进⾏消息通信⼏乎瞬间收到。
⾸先为了满⾜第三个条件,假想在国内建⽴单点的服务器,那么这种性能⼀定不⾜以⽀撑澳⼤利亚内这么快的通信,我的猜想是是分布式的,在各地都有它的服务器,每次进⾏消息通信都是由附近的服务器去处理(澳⼤利亚的服务器之间通信),此时就涉及到了服务器选择算法,你要和好友构成通信,此时就涉及到了服务器查算法,当建⽴连接之后你俩就可以互相通信了,可是此时就会出现⼀个问题,当我坐飞机从北京飞到加拿⼤,我的⼿机全程保持关机状态,到达⽬的地之后打开,此时⼜是怎么拿到消息的呢?此时发现发现原有北京服务器已经延迟实在是太⾼,触发了服务器选择算法。服务器重选后,我很快确定了要连接到新加坡的服务器。但是的消息并不会⼴播满整个分布式集,新加坡的服务器实际上并⽆法得知我的未读消息。所以必须需要⼀个服务器端切换算法来实现将我在北京服务器上的未读消息同步到新加坡服务器上。
然后此时第⼀个问题就很好解释了,如果⽀持密码登录,当我的⼿机和电脑所在服务器不同,⼿机上就再也收不到消息了。
u盘写保护怎么格式化的聊天记录完全保存在本地,这就可以解释第⼆个问题:为什么换了设备后聊天记录会全没?因为服务器只是⼀个中转、传达、暂存功能。在你更换设备后⾃然本地没有这些数据,就全丢光了。⽽你扫码登录pc端的时候,最近的聊天记录是由你的⼿机同步到电脑上的,因为此时服务器根本就没有存取你的聊天历史。的好友列表是怎么维持的?换了设备,好友列表也能正常同步,所以好友列表应该并不是只存本地,⽽是存在于服务器上的。接下来解释下好友拉⿊问题,当你被好友拉⿊时,实际上并没有发出⼀条消息,所以你的本地的消息历史中,仍然存在有和拉⿊了你的好友的消息记录,就像Email发送者即使Block了你的Email,你仍然能够看到你们的聊天历史⼀样。⾃然这种设计,就导致你⽆法得知这件事了。只有在你尝试发送消息时发送失败了,才能证明可能他已经不再想和你说话了。类⽐QQ,QQ 是有完整的多设备同时登录、聊天记录跨设备同步、QQ的保持和搜索等这些功能的。它更⼤的可能是⼀个集中式的部署,靠强⼤的负载均衡和运维能⼒⽀撑这⼀个数据中⼼正常。如果你在澳⼤利亚聊QQ你会发现⼀条消息要转半天,所以某鹅这样设计是有它的道理的。王源回应抽烟事件
谢谢观赏
发布评论