Comet实现的新选择
目前最强大的开源Comet解决方案是:
Dojo+Jetty Cometd+Jetty Continuation+Bayeux协议
一些相关的文档先放在这里,我就不多介绍了,大家都完全有能力读懂。
Jetty的作者,Servlet规范专家组成员Greg Wilkins写的两篇文章:
Ajax, Comet and Jetty:
http://www.webtide.com/downloads/whitePaperAjaxJetty.html
Cometd with Jetty:
http://blogs.webtide.com:8080/gregw/2006/08/03/1154583360000.html
Bayeux协议:
http://svn.xantus.org/shortbus/trunk/bayeux/protocol.txt
一种基于JSON的、平台中立的分路复用协议,可以由任何Comet客户端和服务器端实现。目前客户端的Dojo、服务器端的Jetty Cometd已经实现了对这个协议的支持。
一个使用这个解决方案的实例:
Active AJAX based live dashboards:
http://www.qenet.co.uk/warwick/whitepaper-pushTech.pdf
根据Greg Wilkins的测试,最后Jetty Cometd服务10000个用户875个线程,只用了57M内存。
http://groups.google.com/group/cometd-dev/browse_thread/thread/09d80fb4abdc4f5c
Pushlets作者Just van den Broecke也承认,Pushlets存在着可伸缩性的问题:
“Yes, I am aware of the scalability limitations of the Pushlets framework. A dedicated server-side technique based on NIO (such as Greg, hi there, is working on ?) could help.”
并且申请加入Cometd的开发工作:
Comet实现的新选择相关推荐
- 计算机金融交叉学科考研,22考研:交叉学科可能成为新选择!它有哪些优势?
2022考研的考生已经进入备战状态,近日,教育部官网公布增设了一个"交叉学科"门类(门类代码为"14").不少考研新手咨询什么是交叉学科?选择交叉学科有哪些优势 ...
- Smart Crop,一种切除 PDF 扫描文档白边的新选择(工程篇)
周日深夜,我把代码分享到了 Github,用的 MIT 协议,详见 JamesPan/pdf-smart-crop.原本还想着把注释文档和单元测试写了再分享代码的,后来实在是懒了.所以说啊,这些东西如 ...
- Android中文输入的新选择——搜狗拼音输入法
如果不是我的Google拼音输入法出了点问题,我大概不会去尝试搜狗的Android平台拼音输入法.虽然全键盘在竖屏的情况下非常难用,不过横屏的时候还是可以接受的,何况G1有物理键盘. 现在的问题是,我 ...
- 首款鸿蒙系统终端n,荣耀智慧屏正式发布,首款搭载鸿蒙系统终端,家庭C位新选择...
原标题:荣耀智慧屏正式发布,首款搭载鸿蒙系统终端,家庭C位新选择 智能手机的普及率越来越高,其所能够承担的功能也越来越多,电视机对于很多中青年的用户来讲,更多的时候就是个摆设.在家庭中,看电视的成员通 ...
- 【报告分享】人才流动与迁徙报告2021:新经济,新选择-脉脉.pdf(附下载链接)...
今天给大家分享脉脉数据研究院于2021年3月份发布的报告<人才流动与迁徙报告2021:新经济,新选择.pdf>,报告从个体.地域.行业与公司三大方面对人才流动进行了总结和分析,探讨人才活跃 ...
- 软件测试需要会python吗_真实揭秘90后职业新选择:25岁刚入行软件测试,竟拿到这么多薪资……...
原标题:真实揭秘90后职业新选择:25岁刚入行软件测试,竟拿到这么多薪资-- 我叫王大壮,万万没想到,毕业3年后我成为了一名有钱的软件测试员. 我的工作经历不算坎坷波折,高考后顺利的考上了上海某二本学 ...
- 红米越卖越贵,消费者如今总算有了新选择,魅蓝回来了
红米已开始为新一款手机做宣传,业界人士指出即将发布的红米K50售价将为1999元起,如此昂贵的价格不免让人想起去年的K30还曾低至1299元,高性价比越来越远离红米,那么消费者买高性价比手机还有选择么 ...
- 破解“低代码”的4大误区,拥抱低门槛高效率的软件开发新选择 ZT
破解"低代码"的4大误区,拥抱低门槛高效率的软件开发新选择 ZT 最近,每个人似乎都在谈论"低代码".以美国的Outsystems.Kinvey,以及国内的活字 ...
- 破解“低代码”的4大误区,拥抱低门槛高效率的软件开发新选择
破解"低代码"的4大误区,拥抱低门槛高效率的软件开发新选择 误区1:低代码平台仅适用于SDLC的构建阶段 误区2:低代码仅适用于平民开发者 误区3:低代码平台和无代码平台,是同一个 ...
最新文章
- MySQL 水平分区方案Spock Proxy
- Java这个高级特性,很多人还没用过!
- BeanUtils 是用 Spring 的还是 Apache 的好?
- ubuntu12.04升级php5.4至。。5.5
- linux close 头文件,Linux open close read write lseek函数的使用
- dubbo的Extension源码分析
- Python用户交互
- UVA-572-搜索基础题
- (转)谁是全球资管规模之冠?
- 提取地图中道路_准确度93%!人工智能如何完成高精度的地图特征推测?丨城市数据派...
- UML系列——包图Package
- 安装UWP版网易云音乐
- Matlab动态作图——animatedline函数
- 万众瞩目的BAISS公链将如何彻底改变区块链现状?
- 【地理】从物理到地理之自然地理提纲整理2——大气圈
- winhex可以编程c语言吗,[转载]对winhex API编程!
- mysql_check_mysql CHECK约束 语法
- package.json文件中的main属性使用
- 如何恢复计算机工具栏,电脑任务栏怎么还原,教您怎么还原电脑任务栏
- 极光大数据业绩滑坡:3年累计亏损4亿元,复星国际、IDG持股,将仅保留SaaS业务
热门文章
- Java毕设项目阿博图书馆管理系统(java+VUE+Mybatis+Maven+Mysql)
- Zcash的“十月围城”
- 我的梦想是当一个计算机英语,我的梦想英语作文(精选11篇)
- Always Day1 学会爱自己才能好好爱别人
- vue v-html 中@click 和 class 不生效问题解决方案
- Asset Catalog Compiler Warning Group
- 怎么将图片镜面对称_镜面对称怎么拍 让摄影创意无限延伸
- 《CPT COLORFUL PROMPT TUNING FOR PRE-TRAINED》 论文笔记
- 婚宴座位图html5,20桌婚宴座位安排图(婚宴座位顺序如何安排?)
- MKS电源维修RPG-50A射频电源维修OPTIMA RPG系列