`
tonynju
  • 浏览: 75470 次
  • 性别: Icon_minigender_1
  • 来自: 浙江嘉善
社区版块
存档分类
最新评论

Grizzly的Cometd实现

阅读更多
Grizzly的Cometd实现(遵循Bayexu协议)
grizzly的comet的实现
CometEngine:是一个singleton的类,存储多个CometContext对象
CometContext:存储多个channel中的CometHandler对象
CometEvent:实现了事件的封装,包括事件的类型,事件的内容
CometHandler:用于处理事件
grizzly的cometd(遵循bayeux)实现
BayeuxCometHandler:实现了CometHandler接口,处理Bayeux消息
CometdContext:作为CometEvent的attachment属性
Verb:实现了Bayeux协议的消息定义,包括握手,连接,订阅,数据等
简单流程:
首先,在CometEngine注册一个CometContext
第二,为CometContext设置一个NotificationHandler,处理类型为NOTIFY的CometEvent
第三,有事件时,通过CometContext通知所有注册的CometHandler
分享到:
评论

相关推荐

    grizzly

    1. `grizzly-http-webserver-1.9.8-sources.jar`:这是Grizzly HTTP Web服务器的源代码,包含了实现HTTP服务器功能的类和方法。 2. `grizzly-framework-http-1.0.33-b-sources.jar`:Grizzly HTTP框架的源代码,提供...

    Grizzly_Architecture

    - Grizzly支持Comet技术,能够实现实时数据推送。 - 这对于需要频繁更新客户端数据的应用来说非常有用,如股票交易系统、在线游戏等。 3. **高性能服务端开发:** - 除了Web服务器之外,Grizzly还适用于其他高...

    grizzly-websockets-chat-2.3.zip

    标题 "grizzly-websockets-chat-2.3.zip" 暗示了这是一个使用Grizzly框架实现的WebSocket聊天应用的版本2.3。Grizzly是Java的一个开源网络应用框架,特别适用于构建高性能、轻量级的服务器端应用。WebSocket协议则是...

    grizzly-websockets-2.3.4.zip

    Grizzly WebSockets 模块使得开发者能够方便地在Web应用中实现WebSocket协议,这是一种双向通信协议,允许客户端和服务器进行全双工通信,极大地提升了实时数据传输的效率。版本2.3.4在稳定性和性能上进行了优化,为...

    grizzly-framework-monitoring-2.3.14.zip

    《Grizzly 框架监控:深入理解 JMXUtils 及其在开源项目中的应用》 Grizzly 是一个由 Sun Microsystems 开发并维护的开源框架,主要用于构建高性能、灵活的网络应用服务器。它提供了一组丰富的组件和服务,使得...

    grizzly-http-samples-2.3.13.zip

    对于Grizzly HTTP Samples,这可能意味着开发者可以学习和参考其内部实现,以理解如何有效利用Grizzly进行网络编程。对于Lift-jQuery-Module,这意味着开发者可以定制模块以满足特定的项目需求,或者贡献代码回社区...

    Grizzly 2.3.17 API文档CHM版

    2014年10月24日最新Grizzly 2.3.17 API文档CHM版

    grizzly-http-webserver-1.9.59.zip

    2. **模块化设计**:Grizzly由一系列可组合的过滤器和处理器组成,开发者可以根据需求选择和配置不同的组件,实现高度定制化的Web服务器。 3. **性能优化**:Grizzly对内存管理、线程调度等方面进行了优化,减少了...

    Ubuntu13.04安装Grizzly版本的OpenStack

    在本文中,我们将详细介绍如何在Ubuntu 13.04上安装Grizzly版本的OpenStack。OpenStack是一个开源云计算平台,用于构建公共云和私有云。Grizzly是OpenStack的一个重要版本,提供了多种服务,如计算、存储和网络管理...

    grizzly-http-server-monitoring-2.3.9.zip

    【标题】"Grizzly HTTP Server Monitoring 2.3.9" Grizzly HTTP Server Monitoring 2.3.9 是一个开源项目,它提供了对Grizzly HTTP服务器的监控功能。Grizzly 是一个高性能、轻量级的Java网络应用框架,主要用于...

    grizzly-http-ajp-2.3.10.zip

    它允许开发者灵活地实现自定义逻辑,以适应各种应用场景,如 RESTful 服务、Web 应用等。 2. **AJP 协议**: AJP 提供了一种高效的通信方式,通常用于连接 Apache HTTP 服务器和后端的应用服务器(如 Tomcat),以...

    grizzly-core-2.1.4.jar 下载

    Dubbo的核心jar包,grizzly-core-2.1.4.jar 下载,源码版本为2.5.4开发版

    grizzly-http-servlet-extras-2.3.8-beta1.zip

    此外,由于其轻量级特性,Grizzly在性能方面表现出色,适合高并发的Web应用。 接下来,我们转向“portlettester”项目。PortletTester是一个专为portlet开发人员设计的单元测试框架,它遵循JSR168(portlet 1.0)和...

    grizzly-http-server-2.2.21.zip

    使用这些资源,开发者可以将MessageServiceClient集成到自己的项目中,利用Groovy的简洁性和灵活性实现与消息服务的通信。Grizzly HTTP Server则可以作为一个高效的后端服务,处理来自MessageServiceClient或其他...

    grizzly初探

    **Grizzly 框架初探** Grizzly 是一个由 Sun Microsystems 开发并维护...在实际项目中,可以结合 Grizzly 的特性,例如与 Jersey(JAX-RS 实现)结合,构建 RESTful API 服务,或者利用 WebSocket 实现实时通信功能。

    开源项目-matroskin13-grizzly.zip

    Grizzly项目就是为了解决这个问题而诞生的,它通过一套精心设计的接口和类型定义,提供了泛型般的集合操作体验,使得开发者可以在没有内置泛型支持的Go中实现类似Java或C#中的泛型功能。 在Grizzly项目中,你可以...

    在Glassfish v2ur1 中测试grizzly comet chat demo

    Comet Chat Demo是使用Grizzly实现的一个例子,展示了如何利用Comet技术实现实时聊天功能。 这个博客文章可能详细介绍了如何在Glassfish v2ur1环境下配置和运行Grizzly Comet Chat Demo。通常,这会包括以下步骤: ...

    grizzly-framework-2.1.4.jar下载

    Dubbo的核心jar包, grizzly-framework-2.1.4.jar下载,源码版本为2.5.4开发版

Global site tag (gtag.js) - Google Analytics