WebSocket: IM Heartbeat
18th August 2022 at 4:02pm
WebSocket
主流 IM 软件的协议和心跳机制:
微信网页版
:HTTP long polling,每次请求会被服务端阻塞直至有消息需要下发
京东网页客服
:WebSocket,JSON,30s 一次心跳
淘宝天猫
:没有网页客服
Telegram 网页版
:WebSocket,二进制协议,没有心跳,每条 WS 请求维持 30s 左右就断掉重连
Slack
:WebSocket,JSON,10s 一次心跳
Discord
:WebSocket,上行 JSON 下行二进制协议,40s 一次心跳