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

安徽省政府网站建设招标站长素材官网免费

安徽省政府网站建设招标,站长素材官网免费,做暧小视频xo免费网站,公司注册资金减少变更怎么办理一、什么是消息推送? 消息推送通常是指网站的运营工作等人员,通过某种工具对用户当前网页或移动设备 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.dinnco.com/news/70648.html

相关文章:

  • 网站建设费 摊销处理宁波seo网络推广软件系统
  • 代做毕网站企业品牌类网站有哪些
  • 怎样做克隆网站谷歌平台推广外贸
  • 学做网站网十大新媒体平台有哪些
  • java如何做网站seo网站优化服务
  • 网站开发外包 价格违禁网站用什么浏览器
  • 外贸企业商城网站建设seowhy
  • 印刷网站源码国内b站不收费网站有哪些
  • 网站后台栏目管理百度经验官网首页
  • 云南省保山建设网站百度热搜榜第一
  • 东莞设计网站服务的公司成年s8视频加密线路
  • 公司做网站的价格爱站网站seo查询工具
  • 做招聘网站代理商需要多少钱有哪些搜索引擎
  • 海外 推广网站开发新客户的十大渠道
  • 如何恢复网站首页的排名 站长营销渠道策略
  • wordpress 未登录提示seo优化网站模板
  • 做设计时可以参考的网站一份完整的品牌策划方案
  • 濮阳做网站今日热搜榜前十名
  • 内蒙古住房和城乡建设厅网站 工程建设管理网络营销策划方案
  • 网站备案后打不开免费推广产品的网站
  • 专业型网站网站怎样提高百度推广排名
  • 美丽说网站模板搜索百度app下载
  • 自己做网站视频教程推广引流渠道平台
  • 网站建设 方案书湖南seo优化推荐
  • 郑州网站建设服务商湖南正规关键词优化
  • 出色的网站设计百度推广优化师培训
  • 网站注册系统源码赣州seo外包怎么收费
  • 福州做网站的网店运营推广登录入口
  • 简述如何对网站进行推广?营销策略有哪些有效手段
  • 企业网站怎么做外链外链交易平台