简介:
服务端常用推送技术介绍,如websocket,sse轮询等
1、客户端轮询:ajax定时拉取
2、服务端主动推送:WebSocket(实时,服务器数据变化推送数据)
全双工的,本质上是一个额外的tcp连接,建立和关闭时握手使用http协议,其他数据传输不使用http协议,
更加复杂一些,适用于需要进行复杂双向数据通讯的场景
3、服务端主动推送:SSE (Server Send Event)
html5新标准,用来从服务端实时推送数据到浏览器端,
直接建立在当前http连接上,本质上是保持一个http长连接,轻量协议
适用于简单的服务器数据推送的场景,使用服务器推送事件
学习资料:http://www.w3school.com.cn/html5/html_5_serversentevents.asp
推荐使用websocket来处理。