主动Push技术
huang9012
这个作者很懒,什么都没留下…
展开
-
浅析轮询(Polling)和推送(Long-Polling)服务
轮询(Polling)是指不管服务器端有没有更新,客户端(通常是指浏览器)都定时的发送请求进行查询,轮询的结果可能是服务器端有新的更新过来,也可能什么也没有,只是返回个空的信息。不管结果如何,客户端处理完后到下一个定时时间点将继续下一轮的轮询。推送或叫长连接(Long-Polling)的服务其客户端是不做轮询的,客户端在发起一次请求后立即挂起,一直到服务器端有更新的时候,服务器才会主动推送信息到客原创 2012-10-21 22:43:40 · 8081 阅读 · 3 评论 -
Using Comet
Using CometThis section explains the Comet programming technique and how to create and deploy a Comet-enabled application with the Oracle GlassFish Server.The following topics are addressed翻译 2012-11-06 23:42:27 · 852 阅读 · 0 评论 -
ARP之上的一个非常热门的技术实现:服务器推送技术
下面介绍在ARP之上的一个非常热门的技术实现:服务器推送技术。服务器推送技术(Server Push)是最近Web技术中最热门的一个流行术语,它的别名叫Comet(彗星)。它是继AJAX之后又一个倍受追捧的Web技术。服务器推送技术最近的流行与AJAX有着密切的关系。随着Web技术的流行,越来越多的应用从原有的C/S模式转变为B/S模式,享受着Web技术所带来的各种优势(例如跨平台转载 2012-11-08 10:14:56 · 985 阅读 · 0 评论 -
JAVA NIO 简介
1. 基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O转载 2012-11-08 10:20:43 · 644 阅读 · 0 评论 -
理解 Comet
您可能已经听说过 Comet,因为它最近受到了一定的关注。Comet 有时也称反向 Ajax 或服务器端推技术(server-side push)。其思想很简单:将数据直接从服务器推到浏览器,而不必等到浏览器请求数据。听起来简单,但是如果熟悉 Web 应用程序,尤其是 HTTP 协议,那么您就会知道,这绝不简单。实现 Comet 风格的 Web 应用程序,同时保证在浏览器和服务器上的可伸缩性,转载 2012-11-07 00:26:16 · 473 阅读 · 0 评论 -
Grizzly与新的Atmosphere Comet框架
Grizzly框架已经用在很多产品中了,如GlassFish、Sailfin、RESTlet及OpenESB等等,通过采取Java新的I/O API(NIO)它使得开发者能够编写出可伸缩的服务器端应用。Grizzly的下一代——Atmosphere是一个基于POJO的框架,它的目标是将Comet带给大家。Jean-Francois向InfoQ谈到了这一新变化。 InfoQ: 你能否向我转载 2012-11-08 10:19:27 · 1893 阅读 · 0 评论 -
使用JAVA通过ARP欺骗实现数据封包监听
如果说最近有什么不爽的事情,那就是与人共享网络的痛苦了,特别是当其他共享者使用那些P2P工具下载软件,而你却看着网页进度条一点点爬的时候,那种痛苦对于我这种网虫级别的人来说,那简直就是痛不欲生。绝对不能再忍了,于是乎上网下载P2P终结者,哼,你们不仁我则不义,看谁厉害。软件下好后,立刻启动监控,然后尝试了下速度,哇,那个爽啊。可惜好景不长,没多久对方就跑来问我为什么他们断网了?我楞了一下,那垃圾软转载 2012-11-08 14:31:58 · 1167 阅读 · 0 评论 -
服务器端主动推送PUSH
在GlassFish中,Grizzly通过NIO的技术实现了异步请求服务(ARP),并在ARP之上扩展了服务器推送技术的实现,将其也命名为“Comet”。从这句话中需要了解的有:Grizzly,NIO,ARP,Comet以下摘自:百度百科Grizzly:Grizzly是一种应用程序框架,专门解决编写成千上万用户访问服务器时候产生的各种问题。使用JAVA NIO作为基础,并隐原创 2012-11-08 14:37:15 · 2480 阅读 · 0 评论 -
探索 Comet
探索 Comet 开发的不同实现。看看 Jetty 和 Tomcat 之类的流行 Java™ Web 服务器如何支持 Comet 应用程序,并了解如何为不同的服务器编程。最后,了解 Java 中有关 Comet 的标准化建议,这些建议是即将到来的 Servlet 3.0 和 JavaEE 6 规范的一部分。<!-- include java script once we verify team原创 2012-10-21 23:04:34 · 476 阅读 · 0 评论 -
Grizzly和comet介绍(译)
感觉不是什么新技术,也不是什么新创意,可是一旦用起来可能对技术的影响不小,客户端如果使用长连接的话事情就少多了。原文格式的PDF,看了一下,感觉可以,就译了过来。 原文的标题是Implementing Asynchronous Web Application using Grizzly's Comet 什么是Grizzly? Grizzly是一个用于构建可信翻译 2013-01-04 16:53:59 · 1172 阅读 · 0 评论