当前位置: 首页 > news >正文

宝盒官方网站wordpress grace7.0

宝盒官方网站,wordpress grace7.0,导航网站 php,平面设计上班都干啥一、什么是消息推送? 消息推送通常是指网站的运营工作等人员,通过某种工具对用户当前网页或移动设备 APP 进行的主动消息推送。 消息推送一般又分为 Web 端消息推送和移动端消息推送。 消息推送无非是推(push)和拉(p…

一、什么是消息推送?

消息推送通常是指网站的运营工作等人员,通过某种工具对用户当前网页或移动设备 APP 进行的主动消息推送。
消息推送一般又分为 Web 端消息推送和移动端消息推送。

消息推送无非是推(push)和拉(pull)两种形式,下边我们逐个了解下。

二、消息推送常见方案?

短轮询

轮询(polling) 应该是实现消息推送方案中最简单的一种,这里我们暂且将轮询分为短轮询和长轮询。
短轮询很好理解,指定的时间间隔,由浏览器向服务器发出 HTTP 请求,服务器实时返回未读消息数据给客户端,浏览器再做渲染显示。
一个简单的 JS 定时器就可以搞定,每秒钟请求一次未读消息数接口,返回的数据展示即可。

setInterval(() => {// 方法请求messageCount().then((res) => {if (res.code === 200) {this.messageCount = res.data}})
}, 1000);

效果还是可以的,短轮询实现固然简单,缺点也是显而易见,由于推送数据并不会频繁变更,无论后端此时是否有新的消息产生,客户端都会进行请求,势必会对服务端造成很大压力,浪费带宽和服务器资源。

长轮询

长轮询是对上边短轮询的一种改进版本,在尽可能减少对服务器资源浪费的同时,保证消息的相对实时性。长轮询在中间件中应用的很广泛,比如 Nacos 和 Apollo 配置中心,消息队列 Kafka、RocketMQ 中都有用到长轮询。
Nacos长轮询拉取配置中心配置

长轮询其实原理跟轮询差不多,都是采用轮询的方式。不过,如果服务端的数据没有发生变更,会 一直 hold 住请求,直到服务端的数据发生变化,或者等待一定时间超时才会返回。返回后,客户端又会立即再次发起下一次长轮询。

长轮询的简单实现

iframe 流

SSE(Server-Sent Events)

Websocket

MQTT

http://www.yayakq.cn/news/732776/

相关文章:

  • 农副产品销售网站开发徐州木塑模板
  • 大学生婚恋网站策划书移动网站建站视频教程
  • 网站网页进口江苏省建设执业资格注册中心网站
  • 2016网站设计规范wordpress中文分词
  • 买域名建网站网络服务费税率是多少
  • 优质国外网站广州人看不起番禺
  • 做网站一排文字怎么水平对齐erp系统软件功能介绍
  • jsp网站开发的优点最全资源搜索引擎
  • ps个人网站设计总结php网站开发中如何
  • 成都手机网站制作设计某网站的登录和注册程序
  • 光明建网站的公司app网站制作公司
  • 唐山高端网站建设网页设计与网站建设 公开课
  • 网站建设费记账网站建设套餐内容
  • 平阴县建设工程网站软件开发流程图片
  • 移动端网站建设的好处中文网站开发软件
  • 网站手机源码购物网站代码模板
  • 想把公司的外部网站替换浦东做网站公司
  • 校园网二级网站的建设阿里服务器可以做多少个网站
  • 湖北营销网站建设联系方式退役厅网站建设中标公告
  • 餐饮行业做网站有什么好处知乎wordpress菜单变英文
  • 糗事百科网站模板wordpress 流量数据库
  • 商城网站开发解决方案WordPress小程序导航栏
  • php和mysql网站毕业设计北京建设局投诉网站
  • 东莞网站设计与制作公司iis如何设置服务器上网站空间大小
  • 海淘返利网站怎么做做a漫画在线观看网站
  • 自主建站是什么意思广告发布属于什么服务
  • 网站开发网上接单网络营销策划书2000字
  • com域名和网站通用网站后台管理系统(php版) 1.6怎么用
  • 建设监理工程师网站wordpress朋友圈图片不显示
  • 网站降权投诉做京挑客的网站有哪些