05-05 WebSocket 实时通信:从点菜变成通电话
05-05 WebSocket实时通信 适合聊天、行情、协作编辑、实时通知这类需要服务端主动推送的场景。
一、它解决什么
它解决的是普通 HTTP 请求-响应不够实时的问题。客户端不必一直轮询,服务端可以主动发消息。
二、一个比喻
普通 HTTP 像点菜,一问一答;WebSocket 像电话,接通后双方可以随时说。
三、放到系统里看
WebSocket 基于 05-06 WebSocket,后端要处理连接、心跳、重连、鉴权和横向扩展。交易行情推送也可能用它。
四、常见坑 / 学习抓手
常见坑是只在本机跑通,没考虑负载均衡、断线重连和消息顺序。
一句话总结
WebSocket 让应用拥有持续双向通道。