Telegram电报为什么能在世界范围内快速传递?
5 个回答
Telegram之所以快,是由于采用了分布式和CDN的架构。在全球部署了多个服务器节点,消息会自动选择最快的路径进行传送,就像快递会选择距离最近的路线一样。
纸飞机功能,其实纸飞机就是普通消息的快速入口,其实传递原理和其他消息是一致的。只不过在界面上用了动画效果让人觉得更快。
能够跨国秒回的三个关键因素,第一是采用MTProto协议,提高传输效率。第二就是全球服务器的布局,降低延迟。第三就是消息优先级的调度。这三个因素结合起来,就能够做到实时通信。
就是技术堆积,没有黑科技。现在的国际社交软件都是这样。
Telegram速度快主要依赖于三点:
第一,全球服务器布局。在全球多个地区有节点,消息就近转发,不用绕地球一圈。
第二,自研MTProto协议。这个东西比HTTP高效,就像快递员走最近的路。
第三,去中心化结构。信息不是全部通过一个服务器中转,分散服务器压力。
关于“纸飞机”图标只是图标设计,跟速度没关系。跨国家秒回,本质上是工程能力到位,不是黑科技,而是工程优化。
Telegram速度快主要依靠以下几点:
1. 分布式服务器
全球多地部署节点,消息自动走最优路径,像快递选最快路线。
原文内容:
全球多地部署节点,消息自动走最近路径,像快递选最优路线。
_
全球多地部署节点,消息自动走最优路径,像快递选最快路线。
2. 自主研发MTProto协议
该协议经过数据包传输效率优化,数据压缩+智能重传,优于常规TCP/UDP。
3. 边缘计算
用户的消息先到用户附近的边缘节点再转发到接收方附近的边缘节点,减少绕地球跑。
说黑科技并不为过,但本质还是基建投入——全球数十个自研数据中心+自研协议,才能实现跨国毫秒级回弹。纸飞机的图标只是UI设计,真正快的是自研协议堆起来的底层技术。
Telegram快速传输的原因是:Telegram采用了以下技术:
1. 采用的是MTProto协议,这种协议相比传统IM协议,传输效率高;
2. 服务器全球部署,莫斯科、新加坡、法兰克福等都有服务器节点,离的远自然就快。
3. 纸飞机信息本质是加密的轻量级数据包,体积轻跑得快;
4. 不使用传统短信通道,全程通过互联网传输数据,摆脱运营商的束缚。
并没有什么神秘,就是技术选型和架构设计得当。跨国家秒回就是数据走最近路由路径,不是什么黑科技。
Telegram之所以传输速度快,是因为其技术架构的设计。Telegram采用分布式服务器集群,全球有多个节点,信息通过距离最近的方式传输,所以延迟很低,此外Telegram自研了MTproto协议,提升了数据传输效率。
跨地域秒回并非玄学,核心就两点,一是全球化节点布局,二是协议优化,可以理解为快递员就近取货派送,而不是绕地球一圈。
无非就是技术积累+资源投入,与其他大厂的思路类似。大多数即时通讯都是这个路子,只不过Telegram起步较早,技术迭代较快。