论坛首页 Java企业应用论坛

来谈谈Server Push吧

浏览 56779 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-03-17  
to  cocal !

首先我对说粗话向你道歉, 但我请你不要在此谈论与主题无关的东西, 瞎砍都不是大家的目的,Javaeye 也不是娱乐聊天的地方。
0 请登录后投票
   发表时间:2006-03-17  
OKEY,zhuam你搞定我了,当然,你的道歉是我重新看所有贴的基础,尊重是建立正常讨论的基础,大家任何时候都不要忘记,当然,我只是说言语上必要的约束,java比较针锋相对的讨论气氛还是比较让人喜欢的。

介入这个帖子是因为贴主关于协议栈的讨论,因为那个看起来没有根据的连接数假设。而在看贴主的帖子时过多的关注了泛Server-push的内容,把IM,网游等,考虑进来。刚才在看到贴主说“以下我们只讨论WEB”时,我发现我的问题在哪里,我应该Say sorry。

而在读贴主提供的连接时,发现这个话题有明显请教zhuam的意味在里面,而且zhuam在google的帖子下面挂了指向这个讨论的连接,并说觉得跑题。因此理解了zhuam为什么以超过贴主的热情,近乎狂热的要把讨论限制在浏览器里面,苛刻地认为连plugin都不能使用。在下午我还在想为什么有这么顽固不化的家伙,抱着一个只能算是“模仿”的Server push紧紧不放,哈哈。

而激怒zhuam的是,当他要求我提供一个“基于UDP 的  WEB SERVER PUSH”模型的时候,我依然把WEB给丢掉了,反而理解成他认为UDP无法实现面向连接的服务。这是个无法饶恕的错误,为此向zhuam和贴主郑重道歉。即便是我再相信我的认为满意的架构,也不应该把它纠缠在一个只讨论WEB,只讨论long-life-pull的话题里,让人觉得搅局,相信我,这个过失是无心的,你们尽可以删除我无聊的话题,把这个讨论裁减到符合开贴期望的程度。

最后,虽然下午的理解和现在不一样,但上个贴还是尊重贴主下午的意愿,关于WEB的内容是符合你们范围要求的,相信zhuam是被我气糊涂了,如果你接受我的歉意,还是应该看看那几个链接,那些不管zhuam还是贴主都没有提及的部分,尤其是最后一个,应该是ajax环境中使用web server-push比较好的途径,而zhuam在google的帖子里似乎是只把这两者作为独立的比较来看。

再次表达歉意。
0 请登录后投票
   发表时间:2006-03-18  
乱叻,乱叻,我走叻~
0 请登录后投票
   发表时间:2006-03-22  
强烈要求大家读下
http://alex.dojotoolkit.org/?p=545
0 请登录后投票
   发表时间:2006-03-22  
读叻,没什么新东西啊
0 请登录后投票
   发表时间:2006-03-26  
hongliang 写道
读叻,没什么新东西啊


关于这个话题,也许还有一点值得讨论:我们有没有机会通过一个multipart的request和一个multipart的response的组合实现单个连接上的真正对话?

还要看想用Server-push达到什么目标,如果只是做个聊天室,显然是够用的。如果有更高的需求,比如应用系统级别的用户感知,个人还是认为,由于这种Sever-push局限在页面范围内等缺陷,面对如此多被认为“跑题”的解决方案,基于http的纯WEB方案确实缺少诱惑力了。
0 请登录后投票
   发表时间:2006-03-26  
multipart的request虽然可以通过HTTP/1.1协议勉强实现,但是由于http server本身是有限制的,比如timeout、http/1.1协议下请求的连接总数等等,实际上还真是挺难做到。
0 请登录后投票
   发表时间:2006-03-26  
这个实现看上去还挺顺眼, 有达人研究过吗?
http://www.pushlets.com
0 请登录后投票
   发表时间:2006-03-26  
shinwell 写道
这个实现看上去还挺顺眼, 有达人研究过吗?
http://www.pushlets.com

不如这个好
http://www.lightstreamer.com/demos.htm
0 请登录后投票
   发表时间:2006-03-27  
pizza 写道
shinwell 写道
这个实现看上去还挺顺眼, 有达人研究过吗?
http://www.pushlets.com

不如这个好
http://www.lightstreamer.com/demos.htm


一个开源, 一个商业的
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics