基于服务器推送的消息传输框架的研究与实现

[复制链接]
查看: 146|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72280
发表于 2023-10-4 18:02:10 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
随着Web服务在互联网和电子商务等领域的广泛应用,其消息传输系统的并发性能和实时交互题目成为Web服务应用的研究热点。一方面,HTTP引擎位于Web服务的最前端,其性能在很大程度上决定了Web服务的性能,而现有的HTTP引擎不能满足Web服务与日俱增的并发性能需求。另一方面,日益广泛的Web服务应用对其交互性要求也越来越高,而传统的基于轮询的拉取数据的方式已经无法满足高并发情况下的实时传输需求。同时,Web服务消息传输的安全题目也越来越突出。针对Web服务消息传输的性能题目和功能需求,本文设计并实现了一种基于服务器推送的消息传输框架ACTCometFramework。首先,结合多线程和事件驱动两种并发技术的优点,设计了一种基于非阻塞机制的高性能HTTP引擎AsyHTTPEngine,克服了传统多线程模型在高并发情况下可伸缩性不足的题目;在此基础上,提出了一种基于状态机的HTTP异步解析算法,有效的解决了HTTP报文解析过程中的多次遍历题目,提高了该HTTP引擎的并发性能。通过在AsyHTTPEngine的处理链中加入SSL/TLS处理逻辑并结合非阻塞I/O技术,实现了非阻塞的HTTPS安全传输服务。其次,针对Web服务的实时传输需求,采用HTTP长连接和事件驱动技术,设计并实现了一种服务器推送(Comet)引擎,实现了服务器主动推送功能;并且制定了一套基于发布/订阅模式的服务器推送协议,为Comet消息交互提供协议层次的支持;同时,利用非阻塞I/O技术实现连接和处理线程相分离,避免了传统基于Servlet API的服务器推送引擎的扩展性不足的题目。最后,把基于服务器推送的消息传输系统集成到Web服务运行平台XServices-Runtime,实现了组件化和可配置的特性;还对ACTCometFramework进行了性能评估。





上一篇:遥感数据分布方式与多维展现技术研究与实现
下一篇:高分辨率多光谱遥感图像道路提取方法研究
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图