`
老竹枝
  • 浏览: 80799 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

pushlet之第一次亲密接触

    博客分类:
  • WEB
阅读更多
  最近想要做一个监控的小项目,需要用到服务器端主动推送数据更新浏览器信息。
  以前一直都是用applet来实现这个功能的,但是经过长时间的应用,发现问题还是挺多的。最主要的一个问题是要安装JRE,现在会主动安装JRE的电脑还真是不多,要客户安装的话一个是下载JRE安装包实在是太慢了,另一个是很多人都只是偶尔想上去看一眼,对安装插件兴趣不大。所以决定换一个方式实现,一个不用安装插件的方式!(所以Flash的方案也不在考虑之内了)
  首先考虑的其实是websocket。毕竟现在HTML5是如此的热,想做点新的东西的时候也就毫不犹豫的想赶赶潮流。不过经过一段时间考察下来,还是放弃了。原因有几个:
  1、这个协议没定稿,现在就有几个互不支持的版本,而且说不定那天一睁开眼浏览器升级了又不能用了。
  2、IE8不支持。叫一群用XP的人不用IE8和自己拿头往墙上撞看起来好像没什么区别。
  3、firefox等浏览器默认也不支持。叫客户设置浏览器参数,我还不如叫母猪上树算了。
  4、我以为它是跟贝克利那套socket差不多的东西,谁知道完全不是那么回事,不喜欢。
  退而求其次,于是想到了Comet,pushlet看起来是一个比较成熟的Comet实现,大概看了一下Demo,基本满足要求。接下来大概会深入点看一看怎么用,和效率以及稳定性之类的东西。
分享到:
评论
1 楼 Reset 2012-08-24  
我最近也在搞这块 才开始准备用Cometd 上手很困难 demo简直就是坑爹 悲剧啊...

相关推荐

    pushlet 之 Pushlet使用手把手实例

    Pushlet 是一个开源的、基于Java的实时信息发布系统,它采用推送技术(Push Technology)实现服务器向客户端实时发送数据,而无需客户端频繁发起请求。这种技术在实时性要求高的场景,如股票交易、在线聊天、实时...

    pushlet

    Pushlet 2.0.3是该技术的一个特定版本,可能包含以下关键特性: 1. **持久连接**:通过保持一个开放的HTTP连接,服务器可以在任何时候向客户端发送数据,而无需等待新的HTTP请求。 2. **多路复用**:一个连接可以...

    comet 框架 之 pushlet

    Pushlet的核心思想是通过一个持久化的HTTP连接来保持服务器与客户端之间的通信,使得服务器可以在有新数据时立即发送给客户端,而不是等待客户端的下一次请求。这样就大大减少了网络交互的次数,减轻了服务器的压力...

    pushlet 之 官方示例解读与改造

    服务器端,Pushlet使用一个叫做`PushServer`的类来处理来自客户端的订阅请求。订阅者通过发送一个HTTP GET请求到特定URL来订阅消息,URL中包含了订阅的主题。服务器端会将这个订阅请求保存下来,并保持与客户端的...

    pushlet jar包下载

    服务器推 pushlet 服务器推 pushlet 服务器推 pushlet 服务器推 pushlet

    pushlet简单配置应用

    Pushlet的工作原理是基于HTTP长连接,通过保持客户端和服务器之间的持久连接,服务器可以在数据准备好时立即推送到客户端,而无需等待客户端的下一次请求。这种机制在网络应用中特别适用于股票报价、实时聊天、在线...

    服务器推送pushlet讲解

    Pushlet是基于Comet技术的一种实现,它为Java开发者提供了一种高效的服务器推送解决方案。 一、Comet技术 Comet是一种允许服务器长时间保持HTTP连接的技术,它打破了传统的Web应用模型,即客户端发起请求,服务器...

    pushlet.jar 和示例工程

    "pushlet.jar 和示例工程"是一个专注于实现服务器端向客户端主动推送消息的框架,它在Web开发领域中扮演着重要角色。Pushlet框架的设计旨在克服传统的HTTP协议中客户端请求、服务器响应的被动通信模式,转而采用一种...

    pushlet实现简单的用户聊天

    在IT行业中,Pushlet是一种基于Java的推送技术,主要用于实现实时的数据传输,尤其是在Web应用中创建实时聊天、通知服务等功能。Pushlet是基于HTTP连接持久化的概念,它允许服务器主动向客户端推送数据,而无需...

    pushlet服务器推技术例子

    【Pushlet服务器推技术】是一种实时通信技术,主要用于构建能够实时推送信息的Web应用程序,比如聊天、股票更新、在线游戏等场景。Pushlet是基于Java的开源项目,它利用了HTTP的长连接特性,实现了服务器主动向...

    PushLet实例,可直接运行

    3. **库文件**:jar包,包含了PushLet框架和其他依赖的第三方库,比如可能包含Jetty(一个轻量级的HTTP服务器和Servlet容器)或其他网络通信库。 4. **运行脚本**:可能包含启动和停止PushLet服务的脚本,通常用于...

    Pushlet简单示例测试

    Pushlet是一种基于Java的实时数据推送技术,它允许服务器向客户端主动推送数据,而无需客户端持续不断地轮询请求。在Web应用中,Pushlet能够显著提高用户体验,因为它减少了延迟并优化了服务器资源的使用。本示例...

    pushlet例子

    Pushlet是服务器推送技术的一种早期实现,由Jackrabbit项目开发,它基于Java Servlet和JavaServer Pages (JSP) 技术。Pushlet的核心理念是通过长连接保持客户端与服务器之间的通信,从而实现实时数据推送。 Pushlet...

    pushlet文档和项目

    7. **Comet技术**:Pushlet是早期实现Comet技术的库之一。Comet是一种让服务器能长时间保持HTTP连接开放,以便向客户端推送数据的技术,这在实时应用中非常有用,比如股票交易、即时聊天和在线游戏等。 在实际应用...

    pushlet 和comet 资料介绍

    Pushlet是一种基于Java的开源实现,它支持现有的Web服务器。Pushlet的核心思想是通过持久化的HTTP连接来实现实时通信。在客户端,Pushlet通常使用IFrame和JavaScript来创建一个持久的连接,使得服务器能够向浏览器...

    服务器推送——PushLet的应用<一>

    【服务器推送技术——PushLet应用详解&lt;一&gt;】 在当今的互联网应用中,实时性成为了不可或缺的需求,无论是即时通讯、在线游戏还是股票交易,都需要服务器能够主动向客户端推送信息,而不是传统的请求-响应模式。这...

    PUSHLET即时通讯工程实例

    10. **dhtmlxTree**:这可能是一个第三方库,用于实现可拖拽的树形视图,常用于构建导航菜单或层次结构的数据展示。 **运行与交互** 部署完成后,启动Tomcat,浏览器访问`http://localhost:8080/pushlet_example/`...

    Pushlet点对点发送消息

    Pushlet是一种基于Java的实时通信框架,主要用于实现服务器向客户端推送数据,也就是所谓的“服务器推”技术。在传统的HTTP协议中,客户端需要不断发起请求来获取服务器的数据,而Pushlet则打破了这种模式,允许...

Global site tag (gtag.js) - Google Analytics