cometd使用-bayeux协议(读法:贝叶)

bayeux.createChannelIfAbsent("/**",  new ServerChannel.Initializer() {

            @Override
            public void configureChannel(ConfigurableServerChannel channel) {
                // TODO Auto-generated method stub

            }

        });

自动创建channel,并使用配置

解决问题:

1.自动创建隧道

2.告诉cometd何时销毁这些隧道。

bayeux.addExtension(new TimesyncExtension());

解决问题:防止服务器长时间闲置。计时。

时间: 2024-08-26 21:38:25

cometd使用-bayeux协议(读法:贝叶)的相关文章

Bayeux协议

Bayeux 协议-- Bayeux 1.0草案1 本备忘录状态 This document specifies a protocol for the Internet community, and requests discussion and suggestions for improvement. This memo is written in the style and spirit of an IETF RFC but is not, as of yet, an official IE

cometd的js端代码

一:js端使用方式 CometD JavaScript的配置.整个API可以通过一个单一的原型名为org.cometd.Cometd的对象来调用.Dojo工具包中有一个名称为dojox.cometd的对象实例来调用,而jQuery则是用$.cometd.默认的cometd对象已经被实例化并配置了默认值,但是还没有开始任何Bayeux通信.在它可以启动任何Bayeux通信之前,它需要一个强制性参数:Bayeux服务器的URL=====================================

反向Ajax,第4部分:Atmosphere和CometD

英文原文:Reverse Ajax, Part 4: Atmosphere and CometD 前言 这一系列文章展示了如何使用反向Ajax技术开发事件驱动的web应用,第1部分内容介绍了反向Ajax(Reverse Ajax).polling(轮询).streaming(流).Comet和长轮询(long polling):第2部分内容介绍了如何使用WebSocket来实现反向Ajax,并讨论了使用Comet和WebSocket的web服务器的局限性:第3部分内容说明的是,如果需要支持多种服

浏览器与服务器的消息通信

最近工作中遇到一个场景,商家在商家后台需要实时的获取到有没有新订单,有的话是几个:这个需求类似与日常中使用QQ或者微信时的新信息提醒一样,只要有新信息就需要提醒:商家基本在PC上使用,各式浏览器都有:如 IE系列(7.0,8.0,9.0及以上),chrome内核,firefox等:功能所属的部署在Tomcat 6.0上,如果技术需要可以部署到 Tomcat 7.0上; 我们先做做技术调研,这种浏览器与服务器实时通信的方式有哪些方式. AJAX轮询 这是我们最自然想到的. 采用常规AJAX轮询的方

网站推送技术总结

转自:http://blog.163.com/bailin_li/blog/static/17449017920124811524364/ 需求: 我想做个会员站内通知的功能.不想用以前的ajax查询,听说有个推技术.以下文章介绍的不错,来自转载, ================================================================================== PHP中Push(推送)技术的探讨  [http://vistaswx.com/bl

php推送

需求: 我想做个会员站内通知的功能.不想用以前的ajax查询,听说有个推技术.以下文章介绍的不错,来自转载, ================================================================================== PHP中Push(推送)技术的探讨  [http://vistaswx.com/blog/article/php-server-push] 随着人们对Web即时应用需求的不断上升,Server Push(推送)技术在聊天.消

PHP ServerPush (推送) 技术

用来代替ajax的请求 转自:http://blog.163.com/bailin_li/blog/static/17449017920124811524364/ 需求: 我想做个会员站内通知的功能.不想用以前的ajax查询,听说有个推技术.以下文章介绍的不错,来自转载, ================================================================================== PHP中Push(推送)技术的探讨  [http://vis

HTML5中的服务器‘推送’技术 -Server-Sent Events

转帖:http://www.developersky.net/thread-63-1-1.html 一直以来,HTTP协议都是严格遵循Request-Response模型的.客户端发送一个Request到服务器,服务器对Request作出响应并将Response发送回客户端.也就是说,所有的互动都是由客户端发起的,服务器不会发起任何互动.为了创建互动性更强的web应用程序,AJAX出现了,AJAX实现了一个动态的从Server获取数据的方法.通过使用AJAX,浏览器通过XMLHttpReques

Bayeux

Bayeux是一种用来在客户端和服务器端传输低延迟的异步消息(主要通过http)的一种协议.它定义的消息通过命名通道进行路由并且能够进行交互传 送:server -> client, client -> server 甚至 client -> client (当然还是需要通过server中转). Bayeux允许实现器通过更加简单的交互,解决普通的消息分发和路由的问题,同时为日益增加的改进和扩展提供相应机制,Bayeux希望通过这种方式力求减少开发“Comet驱动”应用的复杂度.