论文摘要
信息推送技术是20世纪90年代中期发展起来的一种基于网络的应用技术,在推送技术问世之前,人们往往不得不利用浏览器在Internet上搜索以获得信息,一方面,面对互联网的海量信息,很多用户花费相当多的时间也难以拉取到自己希望得到的信息;另一方面,信息发布者也希望能能够及时主动的提供信息给那些感兴趣的用户,而不是被动的等着用户来拉取。在如今互联网,电子商务如此发达时代,给采用信息推送技术开展信息推送服务带了更大的发展空间。消息推送系统是以消息盒子的方式推送消息给用户的系统。本文首先介绍了推送技术以及相关网络技术知识,重点介绍了基于事件驱动的Epoll服务器模型的特点以及其使用方法。随后按照软件工程方法,首先对系统进行了业务描述和需求分析,并对系统进行了总体的设计。然后在总体设计的基础上,进一步对系统进行详细设计并且分析系统整体的运行流程。按照功能将系统分为HTTP服务模块,TIPS服务模块和消息管理模块3大模块。HTTP服务模块处理用户的HTTP请求以及组装返回的HTTP响应;TIPS服务模块负责读取消息并对消息进行处理;消息管理模块负责消息的录入和删改。系统使用C/S结构,选择Linux为开发平台。系统通过使用基于事件驱动的Epoll服务,来处理请求,大大提高了对大量请求的处理,同时使服务器端更加的安全和可靠。
论文目录
相关论文文献
- [1].基于EPOLL编程模型的全路车流径路服务的开发与应用[J]. 铁路计算机应用 2020(10)
- [2].基于epoll+线程池的服务器性能增强设计技术的研究[J]. 武汉工业学院学报 2013(03)
- [3].Epoll机制和线程池技术在实弹射击自动报靶系统服务器端软件中的应用[J]. 工业控制计算机 2014(03)
- [4].Linux下基于epoll+线程池高并发服务器实现研究[J]. 武汉工业学院学报 2012(03)
- [5].基于EPOLL机制的实时监控传输系统的设计与实现[J]. 实验室研究与探索 2020(01)
- [6].基于Epoll模型的消息推送研究与实现[J]. 合肥工业大学学报(自然科学版) 2016(04)
- [7].一种基于epoll模型的高效代理服务架构[J]. 网络安全技术与应用 2016(12)
- [8].Linux下基于Epoll+线程池简单Web服务器实现[J]. 福建电脑 2019(04)
- [9].高性能Linux网络服务器设计与实现[J]. 电脑编程技巧与维护 2011(20)
- [10].LINUX下大规模TCP连接应用编程模型设计[J]. 广东通信技术 2011(05)
- [11].基于EPOLL机制的Linux网络服务器设计与实现[J]. 电子技术与软件工程 2016(02)
- [12].Linux下基于EPOLL机制的海量网络信息处理模型[J]. 强激光与粒子束 2013(S1)
- [13].Linux下基于epoll机制的海量配电终端信息采集C/S模型[J]. 华电技术 2018(05)
- [14].Linux下高并发服务器的研究与实现[J]. 电脑知识与技术 2019(23)
- [15].铁路自动售票系统关键技术研究与实现[J]. 中国铁路 2015(04)