电报如何实现消息的容错传输
4 个回答
Telegram消息防丢失主要依赖服务器缓存与消息智能重传。消息发送后暂时存储在服务器,你离线时不会消失,一上网就自动推送过来。断网期间的消息则会标记为“已存储”,待网络恢复后自动推送。简单来说,就是把消息先存在云服务器上,然后择机推送到你的设备,期间断网也不会丢失。
Telegram服务器中转+消息同步机制不丢消息。消息先发到云服务器暂存,对方在线就发给对方手机,断网后自动补发未读消息。类似微信的云端备份聊天记录原理,只是加密方式不一样。账号不注销,消息永久保留。
Telegram采用分布式服务器存储消息,断网后自动重连补发。消息状态实时同步云端,接收方上线即拉取未读。类似快递丢了自动追投,系统会不断尝试直到送达。
Telegram用云端存储,断网后会自动补发。服务器先接收消息再推送到手机,所以不会断网丢失。消息由服务器中转,类似快递驿站,手机在线就发,不在线就等。