消息推送一 之介绍

什么是消息推送

 所谓消息推送就是web广播,是指服务端主动向客户发送信息,主要用于提升用户体验,避免用户刷新页面从服务器拉取数据。

使用场景

web邮件的收件提醒
回帖的消息提醒
进度条
...

实现方案

传统的消息推送技术主要是通过HTTP轮询来实现,其原理是定时向服务器发起请求拉取数据,这种方式不管服务器是否有最新数据都会发起请求,并且HTTP的Request Header很长,会占用很多的带宽和服务器资源,性能很不好;

现在主流的推送技术有webSocket、dwr等,他们可以在服务器主动推送信息到客户端,这里主要介绍webSocket。
 
原文地址:https://www.cnblogs.com/dahuandan/p/6816173.html