数码之家

 找回密码
 立即注册
搜索
查看: 378|回复: 6

[电信] 微信聊天按下发送的0.1秒发生了什么?官方揭晓背后的秘密

[复制链接]
发表于 2022-9-28 20:16:36 | 显示全部楼层 |阅读模式
平时大家用微信总是会吐槽网络差,每次打开转圈圈,发送文件非常不好用。但作为月活十几亿人的通讯工具,其实微信为了让大家能够及时收到消息,在背后付出了极大的努力。

[/url]

今天,微信官方就通过微信派公众号,为大家介绍了按下发送消息按钮后0.1秒的故事。

以小王给小美表白为例,他在按下发送键后的约0.1秒,小[url=https://c.duomai.com/track.php?site_id=242986&euid=&t=https://mideajiadian.jd.com/]美的微信弹出了四个字:我喜欢你。

但其实这0.1秒背后必须经过多次接力,才能最终到达小美的微信,这跟快递员送快递有点相似。

首先,那句“我喜欢你”会被小王的微信进行加密处理,放进一个保密信封。嗖的一下,保密信封就被送到了微信服务器的传达室。

[/url]

在传达室工作的一号小哥责任非常重大,因为从这里开始就是微信的内网。他一边要跟所有微信用户保持联系,一边要防止不良人员进入内网。

在确认保密信封来源正规之后,他才会把信封交给二号小哥。

而二号小哥会先做一些必要排查,比如:

1.小王和小美是不是好友?

2.小美有没有把小王拉黑?

如果都没有问题,他就会把保密信封放进小美专属的快递柜,上锁。

[url=https://static.cnbetacdn.com/article/2022/09/5cf08bfd7429b01.gif]

接着,二号小哥告诉传达室:小美的信封放好了。

传达室一听,马上给小美的微信喊话:你有新的快递,快来拿。

如果小美这时候没有看微信,保密信封就会暂时放在快递柜。

如果小美打开微信,她的微信就会马上跑到传达室说:我要取快递。

一号小哥便马上通知二号小哥,二号小哥火速前往小美的专属快递柜。清空快递柜,取出保密信封送到传达室,传达室再转交给小美的微信。

[/url]

等保密信封传回到[url=https://c.duomai.com/track.php?site_id=242986&euid=&t=https://shouji.jd.com/]手机,经过手机本地解密,信封终于拆开了,小美总算看到小王发来的四个字。

但微信和WeChat最新的月活跃账户数已经达到12.991亿,和小王同时按下微信发送键的人,可能就有好几千万。

他们发送的消息除了文字,还有表情、语音、图片、视频、链接……有单聊也有大大小小的各种群聊。服务小王的,绝不可能是几台简单的服务器,而是一个世界罕见的超大规模消息系统。

[url=https://static.cnbetacdn.com/article/2022/09/c873432c907ff2a.gif][/url]

为了帮助12.991亿的小王小美保持“微信联系”,这个系统每天扛起千亿万亿的消息流转,无分昼夜,永不停歇。

每一个稳定可靠的0.1秒背后,都凝聚着微信工程师的智慧和汗水。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2022-9-28 20:35:44 | 显示全部楼层
看到“加密”俩字,我不厚道的笑了。企鹅睁大眼说瞎话。关键字怎么给过滤出来的,发布出去的,被广告推送的,难道都是美国佬干的吗
回复 支持 3 反对 0

使用道具 举报

发表于 2022-9-28 20:41:43 | 显示全部楼层
我就想说就这点功能有必要搞那么大吗?老手机一个微信加一个淘宝你就别装其他东西了
回复 支持 1 反对 0

使用道具 举报

发表于 2022-9-28 21:13:05 | 显示全部楼层
微信其实是邮件,是个快速的短邮件,只是它快到让你以为不是邮件。
回复 支持 反对

使用道具 举报

发表于 2022-9-28 21:31:08 | 显示全部楼层
其实还大数据分析了下,就转发的话CPU就运行1ps,其它都是网络延迟
回复 支持 反对

使用道具 举报

发表于 2022-9-28 23:27:24 | 显示全部楼层
"加密"。。。怕事精准解密吧!
回复 支持 反对

使用道具 举报

发表于 2022-9-29 09:05:39 | 显示全部楼层
叮咚!您的邮件到了!微信其实是个快速的短邮件,只是快递小哥的速度快到让你以为微信不是邮件。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-26 17:07 , Processed in 0.171600 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表