从服务器端向客户端推送信息采用什么协议实现(基于HTTP方式)?

 我来答
禾义wj
推荐于2017-09-30 · TA获得超过100个赞
知道答主
回答量:193
采纳率:0%
帮助的人:130万
展开全部
但是这种情况的确存在,例如Comet架构。
Dojo Foundation定义了一套Bayeux协议专门从事这种场景下的使用。
通常,要实现浏览器和服务器之间的双工通讯,需要建立长连接,并通过异步调用来实现。
Bayeux也被称作分路复用协议,
Bayeux的主要目的是支持使用ajax的客户端与服务器端之间灵敏,快速的信息交互。
Bayeux 是一种用来在客户端和服务器端传输低延迟的异步消息(主要通过http)的一种协议。它定义的消息通过命名通道进行路由并且能够进行交互传 送:server - client, client - server 甚至 client - client (当然还是需要通过server中转)。默认的,此通道已经引用了发布的路由语义,但同时也支持其它路由模块。
从服务器端向客户端异步发送的数据通常被叫做 “服务器推”(server-push)。这种使用ajax的web应用和服务器推技术的结合称作“Comet”。 Cometd是一个提供多种开发语言的Bayeux项目,由Dojo基金会提供支持。
ipipgo
2023-11-29 广告
随着互联网的快速兴起,各种跨境电商购物平台搭上互联网这趟顺风车发展壮大,商家入驻这些平台也不需要像现实生活中那样支付高昂的租赁店面的费用。我们经常能在网上看到这些电商从业者的经验分享,他们常用的工具里就有代理IP。那么为什么电商需要代理IP... 点击进入详情页
本回答由ipipgo提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式