web实时数据同步研究

来源 :北京邮电大学 | 被引量 : 17次 | 上传用户:nickyhuang00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息高度发达的今天,每时每刻都有大量的新信息被发布到互联网上,某一刻获取到的信息很可能在下一秒立即过时。面对这些时效性很强的信息,用户希望能实时获取这些信息的变化,一旦有新信息产生就能立即获取到。例如股民希望第一时间获取股票价格波动变化的情况,关注某新闻事件的用户希望第一时间获取事件的最最新信息等。现有的web实时应用在一定程度上解决了用户的需求,然后它不得不采用折中的方案。其中最常用的就是轮询(Polling)和Comet技术。这些目前我们所使用的所谓的实时技术并不是真正的实时技术,它们只是在用Ajax方式来模拟实时的效果。客户端与服务器端的每一次请求都带有完整的HTTP请求头信息,这增加了通信的数据量,同时这些解决方案的编程实现都比较复杂。HTML5WebSocket设计出来的目的就是要取代轮询和Comet技术,使客户端浏览器具备像C/S架构下桌面系统的实时通讯能力。由于WebSocket连接本质上就是一个TCP连接,所以在数据传输的稳定性和数据传输量的大小方面,和轮询以及Comet技术比较,具有很大的性能优势。Web实时数据同步的研究致力于找出一套可行的解决方案,让开发者更高效,更简单的实现web实时应用系统。首先,本文介绍了实现web实时数据模型同步的相关技术,为实现基于NodeJS和WebSocket的web实时数据模型同步的设计方案奠定了理论基础。其次,介绍了实现web实时数据同步的设计方案,主要包含了API设计,敏感信息的加密设计,DDP协议设计与实现,数据订阅发布模式,前端数据自动渲染机制,以及概述了总体的设计逻辑。最后介绍使用该设计方案实现婚庆互动墙实时应用的过程,并基于该应用对设计方案的高并发性能和提高开发效率特点进行验证。最后提出了该方案存在的问题和以后的研究方向。
其他文献
想要学习英语就要记英语单词。记不住单词就不可能学会英语。因此,如何才能有效地、快速地、持久地记忆英语单词对于一个英语学习者来说尤为重要。英语的词汇量很大,总词汇量至
英语词汇在大学英语作为第二语言或外语的整体结构中占有重要位置,关于英语词汇的记忆与保持方法的研究在国内外从未停止过,但是在我国特定语境下,从幽默与趣味性视角探析英
本课题主要通过探索济南公交目前执行的后方车辆维修保障体制和模式,研究分析济南公交维修保障各职能部门设置;营运、物资和维修的“三方”职能及权责划分;维修人员的激励体制
对甘肃、四川等地的鄂植8、莱星、佛奥、城固、奇迹、皮削利等6种单品种的初榨橄榄油进行质量研究,研究其吸光度、相对密度、棉籽油、芝麻油、皂化值、不皂化物、不溶性杂质
本文是一篇翻译实践报告,译者选取了一本名叫《动物求偶》的科普类书籍来研究纽马克的语义翻译和交际翻译理论在科普类文本翻译中的运用。基于语义翻译和交际翻译理论的指导,
8月11日,江苏省“万企联万村共走振兴路”行动现场推进会议在南京市江宁区召开。2020年是江苏高水平全面建成小康社会的决胜之年,省委、省政府立足江苏当前发展基础和时代方
《中外医学研究》杂志以促进国内外医药学市交流和医学科学发展为宗旨,为不断提高办刊质量和理论水平,促进全国医学专家学者之间的交流与台作,进一步增强杂志的专业性、学术
近年来,随着流动人口的增多,流动儿童的心理健康问题日益凸显,这一直影响着他们的社会融合发展。及时有效的心理健康教育可以对流动儿童心理进行干预,帮助他们融入新的成长环
丽蚜小蜂(Encarsia formosa)是温室白粉虱(Trialeurodes vaporariorum)的专性寄生天敌,可以有效的防治温室白粉虱危害。本研究以丽蚜小蜂为研究对象,重点开展了寄主植物对丽蚜