comet(6-9更新)

comet:慧星,另有一解释为指纹识别器.但在这里说的是一种服务器&#34;推送&#34;技术. 我们知道http是一种无面向链接.但有的应用需要我们客户端即时检测服务器端数据变化.此时就需要一个相对持久的链接方式.常用解决方法如下: 基于客户端套接口的&#8220;服务器推&#8221;技术 Flash XMLSocket Java Applet 套接口 基于 HTTP 长连接的&#8220;服务器推&#8221;技术 基于 AJAX 的长轮询(long-polling)方式 基于 Iframe 及 htmlfile 的流(streaming)方式 以上详细说明在这里. comet也是一种基于http长连接的技术,最早由Alex Russell(Dojo Toolkit-lead)提出,实质并没有改变协议自身,而是一种链接思想,抛开技术问题我举一个生活中的例子,在学校时我们每年要去桃花堤看桃花盛开,而桃花开放的时间很短暂大概就一周不到,那我们要怎么才能不错过呢,第一就是在桃花要开发的时期,定期去如果没有就回来,第二就是问问在桃花堤附近居住的同学.那么这两种方法的差别就在,接收信息者在什么位置上,第一种信息者也在客户端,他去服务器端只是判断,如果没有就马上回来,第二种信息者在服务器,如果有消息了他就到客户端去通知.说到这里大家可能有迷糊了,http协议怎么能长期驻留一个进程呢?确实没有办法,但是我们可以在程序上设置死锁,不断的死循环直到有消息,而我们的客户端ajax执行的不是成功接受消息,而是等待消息,如果超过了服务器的处理时间再扔出去一个请求. 基于comet技术的两个应用,meeboo和pushlet chat. jetty服务器是配合comet技术优化的web服务器. AddPostSenseWidget( "http://www.myued.com/wp-content/plugins/yodao/dynamic-stylesheet.php?bo=BBBBBB&#038;bk=0033FF&#038;mark=1", 5, "http://www.myued.com", 4, "http://www.myued.com");<br /><!-- Feedsky flare --><a href="http://feed.feedsky.com/~flare/bc1998?a=691a9e6f119099e9df0ad0159e0caade" target="_blank"><img src="http://feed.feedsky.com/~flare/bc1998?i=691a9e6f119099e9df0ad0159e0caade" border="0"></a><a href="http://feed.feedsky.com/~flare/bc1998?a=e3308da4cdb9d286272fdf056a4de4a8" target="_blank"><img src="http://feed.feedsky.com/~flare/bc1998?i=e3308da4cdb9d286272fdf056a4de4a8" border="0"></a><a href="http://feed.feedsky.com/~flare/bc1998?a=a8ad24e99a03dd6ab69d1e0e69694049" target="_blank"><img src="http://feed.feedsky.com/~flare/bc1998?i=a8ad24e99a03dd6ab69d1e0e69694049" border="0"></a><a href="http://feed.feedsky.com/~flare/bc1998?a=9545fae10034fc51fc351565406bc4e7" target="_blank"><img src="http://feed.feedsky.com/~flare/bc1998?i=9545fae10034fc51fc351565406bc4e7" border="0"></a><a href="http://feed.feedsky.com/~flare/bc1998?a=359fba249fe25a1d2fa2a99875537839" target="_blank"><img src="http://feed.feedsky.com/~flare/bc1998?i=359fba249fe25a1d2fa2a99875537839" border="0"></a><a href="http://feed.feedsky.com/~flare/bc1998?a=b6438e14c0b947a3280744cb3322a7b2" target="_blank"><img src="http://feed.feedsky.com/~flare/bc1998?i=b6438e14c0b947a3280744cb3322a7b2" border="0"></a><a href="http://feed.feedsky.com/~flare/bc1998?a=ec1ed8ae0c84188cbc57eb0c01ba818e" target="_blank"><img src="http://feed.feedsky.com/~flare/bc1998?i=ec1ed8ae0c84188cbc57eb0c01ba818e" border="0"></a><a href="http://feed.feedsky.com/~flare/bc1998?a=b575f5748ae35a96b46284893455ef82" target="_blank"><img src="http://feed.feedsky.com/~flare/bc1998?i=b575f5748ae35a96b46284893455ef82" border="0"></a><!-- /Feedsky flare -->

你可能感兴趣的:(应用服务器,Ajax,Flash,dojo,Comet)