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

潍坊网站建设 潍坊做网站电商免费网站入口

潍坊网站建设 潍坊做网站,电商免费网站入口,什么是sem,wordpress软件下载站主题问题 对【注册中心】【配置中心】【消息队列】和【IM】进行分析和抽象,可归纳出一个完整的业务模型单元,即【订阅系统】,下面关于实现订阅系统的几种模型的相关描述中,说法正确的有哪几项? A. 信箱模型,即…

问题

对【注册中心】【配置中心】【消息队列】和【IM】进行分析和抽象,可归纳出一个完整的业务模型单元,即【订阅系统】,下面关于实现订阅系统的几种模型的相关描述中,说法正确的有哪几项?

A. 信箱模型,即客户端定时对服务端进行轮询,实现简单,但实时性不高;信箱模型可基于 HTTP 或 TCP 协议实现;注册中心一般采用信箱模型做可靠性兜底策略;

B. 电话模型,即服务端主动推送数据到客户端,实时性很高,但实现复杂;电话模型可基于 TCP 协议或 http long pull 实现;IM 系统一般采用该实现模型达到高实时性的目的;

C. BP机模型,即服务端主动推送通知到客户端,从而触发信箱模型,实时性高,同时实现也简单;Zookeeper 和 Apollo 采用了该实现模型;

D. 扩展的信箱模型,即客户端实时对服务端轮询,只不过服务端有数据或超时后再返回;RocketMQ 采用了该实现模型。

解析

A:信箱模型,由客户端触发,服务端被动响应,容易落地;客户端无法及时感知服务端是否产生了消息,所以通过轮询方式获取,实时性不高;

      信箱模型通常基于 HTTP 或 TCP 实现,如果轮询周期比较长,可以采用短连接协议,轮询周期比较短时,可以采用长连接协议;

      注册中心客户端,一般通过启动时拉取 和 被服务端通知的方式获取服务方变更信息,为了提高可靠性,可通过信箱模型来兜底。

信箱模型见下图。

B:电话模型,由服务端触发,客户端被动响应,消息实时性比较高,但是落地相对复杂很多;(服务端只有一个,客户端有很多,服务端怎么存储客户端的连接信息?推送给客户端后,怎么确保客户端接收到了?各种异常信息怎么处理?......这些事情都需要服务端处理,相对复杂很多。)

      电话模型,通常基于长连接或短连接的长轮询方式,即 TCP 协议或 http long pull 实现;

      IM 系统一般会采用电话模型实现消息的推送。

电话模型见下图。

C:BP 机模型,包括三次交互,首先是服务端主动推送 “通知” 到客户端,然后触发客户端的【信箱模型】动作;

      BP 机模型同时具备了信箱模型和电话模型的优点,即实时性高,落地容易(服务端业务逻辑是被动响应方式实现的);

      Zookeeper 的 watcher 机制 基于 TCP 协议实现了通知的推送和数据的拉取;

      Apollo 基于 http long pull 实现了通知的推送 和 配置项的拉取。

BP 机模型见下图。

D:扩展的信箱模型,由客户端触发,服务端在产生消息或超时后返回,典型的开源案例就是 RocketMQ 的 pull 模型。 

答案

ABCD


文章转载自:

http://5DmYQyPn.bpptt.cn
http://ZKGBhq1e.bpptt.cn
http://usvmsX3U.bpptt.cn
http://sqgnHKdP.bpptt.cn
http://78Wpgy3C.bpptt.cn
http://mIztN0yk.bpptt.cn
http://GGCQcnR3.bpptt.cn
http://3Rrt1d5H.bpptt.cn
http://T4HUy8q9.bpptt.cn
http://rFqo2tUm.bpptt.cn
http://YnCJHdg4.bpptt.cn
http://NbTSmbzj.bpptt.cn
http://ZbV0aY2O.bpptt.cn
http://RXdv7N26.bpptt.cn
http://5PgF0vRz.bpptt.cn
http://aKlfgAoL.bpptt.cn
http://tbOm29Ig.bpptt.cn
http://uZMJBgF4.bpptt.cn
http://JzG6aFSa.bpptt.cn
http://03NYDw3M.bpptt.cn
http://l3so5lsp.bpptt.cn
http://m8kzGmPX.bpptt.cn
http://SmQ5DDlP.bpptt.cn
http://NN5fG7q9.bpptt.cn
http://yxnf6Kvi.bpptt.cn
http://yc20zcNU.bpptt.cn
http://53d1SjMD.bpptt.cn
http://mtOiuviV.bpptt.cn
http://HGmbe1qP.bpptt.cn
http://omFlUqxK.bpptt.cn
http://www.dtcms.com/wzjs/765941.html

相关文章:

  • 上海哪家公司做网站好dwcc2017怎么做网站
  • 做试卷挣钱的网站广告联盟点击广告能赚多少
  • 天天网站建设怎样制作网页文件
  • 衡水企业网站建设费用wordpress怎么装模版
  • 网站导航的分类有哪些贝尔利网站
  • 免费个人网站下载做网站公司怎么找
  • 如何做h5 网站怎么做推广赚佣金
  • 男男互做网站邯郸手机建站价格
  • 51做图片的网站十堰建设网站
  • 淄博住房和城乡建设局网站行情软件
  • 网站建设成都市品牌建设对企业发展的重要性
  • 网站开发属于什么模式乡镇社区教育中心网站建设
  • 工程建设指挥部网站中铁建设集团登录
  • 网站建设合同属于购销吗网站开发产品经理招聘
  • 亚马逊seo什么意思上海搜索引擎优化1
  • wordpress高亮linux金融网站推广圳seo公司
  • 海口专门做网站农村建房设计效果图
  • 网站制作公司教你怎么制作网站设计师接私活的网站
  • 公司名称变更网站备案怎么处理如何查看用wordpress建的站点
  • 漳州市住房建设局网站nodejs和wordpress
  • 烟台网站建设询问臻动传媒哪有网站建设明细报价表
  • 渭南做网站的什么软件可以在手机上做装修设计
  • 现在最常用网站开发工具网络推广费用高吗
  • 潜水艇官方网站代理内蒙古乌海建设局网站
  • 网站开发完要过审是啥意思数字营销推广平台
  • 电商网站建设步骤app软件开发公司如何选择
  • 网站开发工程师面试问哪些问题国外教做美食网站
  • 建网站能多少带宽怎么制作自己的网站网页
  • 企业网站设计分析网站建设一般的长宽
  • 网站前台乱码学做网站论坛vip学员码