Cometd - push
更新时间:2023-11-14 00:49:01 阅读量: 教育文库 文档下载
- comet读音推荐度:
- 相关推荐
COMET彗星(一)SERVER PUSH介绍
2009-01-20 16:06:43 阅读(281) 发表评论
COMET介绍:
还在为AJAX赞叹的时候,COMET竟也悄悄降临,更有甚者已经将COMET比作是AJAX的接班人。暂且不考虑服务性能和维持connection的负担,COMET的日益走红,让SERVER PUSH这样在传统C/S模式下需要借助线程服务和SOCKET通信的实现,衍生成为了借助事件和Script注册机制的WEB应用框架。
SERVER PUSH就如同它自己的名字一样,将更多华丽的web体验“推”进了我们的视野。 一位叫Grace Lin的工程师在自己的博客中对应用SERVER PUSH技术的在线股票系统进行了一番详细的介绍 。(地址:http://www.zkoss.org/smalltalks/stockchart/)同时,更是有很多IM应用涌现出来。本主题将从AJAX和COMET两者的结构特点进行比较,同时层层深入剖析COMET技术特点,和相应应用。 AJAX技术框架:
大家都理解AJAX的结构,这里不再深入探究。AJAX的框架千奇百怪,但实际上就是强调了异步这个特点:数据请求后,异步的服务器处理和用户界面操作。
图1.1 传统模型与AJAX模型的对比 AJAX加入了异步运行的通讯框架。
图1.2 AJAX异步通讯模型
似乎一切都是那么完美,但是实际上AJAX只是实现了单用户的响应回调,与服务器的异步通讯,但是并不能反映多用户的协同相应。一个页面中同时存在的多个AJAX的异步很可能让用户修改了没有显示出来的数据,在逻辑上存在数据库事务中“脏读”或者“幻影读”的概念,还没有看到数据,发出下一个请求(当然请求是发送到了别的页面元素,但愿有页面元素中仍然是刷新了未修改的AJAX请求信息。)这些似乎都是AJAX的软肋。而COMET实际上就是解决这些问题的解决框架。 COMET技术框架:
图2.1 AJAX与COMET框架对比
在应用COMET框架的网页中,页面初始化后,会维持一连接,同时监听服务器端的事件信息。服务器通过事件机制来完成对浏览器(也可以是客户端)的“推”机制。
不同客户端同时监听到服务器端的事件,并获得服务器传来的数据,而每一个客户端的请求都变成服务器的事件在网络中进行“广播”。
当然COMET需要基于特定的服务器环境,这也是它与AJAX的很大不同。
网上出现过基于客户端的服务器推技术,实际上都是使用IFRAME,APPLET,FLASH这样的元素实现的长连接,在http://www.ibm.com/developerworks/cn/web/wa-lo-comet/一文中,IBM工程师对这几者做了相应介绍,有时间的话,可以做几个demo出来与大家交流,但下一篇中,还是为大家分析一个基于comet的IM框架。
正在阅读:
Cometd - push11-14
工会工作职业化调研材料08-17
03870 策划文案写作2013年1月真题及答案 - 图文06-21
最新铸件采购商统计报告 - 图文04-07
主持词04-20
《海南金融》2015年第1期摘要06-27
装饰装修投标文件技术标05-21
最新人教版PEP英语六年级上册Unit2 PartA lets try和Lets talk (2)09-06
自学考试复习题国际商务英语04-10
高级微观经济学 5 不确定条件下的选择11-07
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- Cometd
- push
- 自考—微型计算机原理与接口技术试04年4月
- 零边际成本社会 - 杰里米 李夫金
- 环境胁迫考试
- 机电一体化控制技术与系统
- 解构历史书写的一种尝试 - 以钱穆“士人政府”为例
- 混凝土单选100道
- 2019-2020年高中化学第四章电化学基础4.4金属的电化学腐蚀与防护课时练新人教版选修4
- 农药及其应用
- 耳穴复习题
- 杜银霞- 武汉生物工程学院教务处- 首页
- 用舌头判断脾胃虚弱的方法及健脾胃的食物
- 三违界定
- 完整英语语法知识树-孔子学府秦潇 - 图文
- 信息检索 - 专业信息素养训练综合检索报告(A版)
- 李老文章 - 图文
- 2019高考数学模拟题名师精编100题(高考数学考点全覆盖含答案)
- 同济管理学概论818历年真题答案(附带自做答案)
- 数据结构实验报告无向图
- 2018年十八岁成人礼心得体会参考
- 职工食堂上半年安全工作总结