论文部分内容阅读
伴随互联网技术的飞速发展,传统彩票机站式的投注方式已经不能够满足彩民的需要,网络投注将在未来成为彩票行业的发展方向。由于互联网具有快速传递消息的特性,将网络引入彩票行业将带来了新的发展机遇,借此彩票投注可以推出即时性更高的投注玩法,例如对足球,篮球的比分,进球时间,进球数等事件进行投注。新的玩法在为彩民带来更多投注乐趣的同时,也为投注系统带来更大的技术难题。如何在保证资讯网上赛事信息即时性的同时又能支持高并发量的用户访问,如何为用户提供良好的投注玩法体验成为本课题需要解决的关键问题。
针对上述问题,论文提出了一种基于服务器推送的资讯投注系统的解决方案。论文开头先介绍了两种WEB消息更新方式,通过比较发现服务器推送更加适合本系统的更新要求,接着对现有的服务器推送技术进行分析,发现它们的不足之处,并提出系统的设计目标;然后简要的介绍本课题需要用到的相关技术;在接下来的第三章提出了系统的整体架构和各部分的设计规范,并在现有的HTTP1.1协议规范下充分利用每个客户端最多发送两条HTTP连接的特点,设计了改进型的服务器推送方式;第四章主要描述了系统各部分的实现方法;第五章是对系统的进行性能测试;最后总结项目成果,提出了系统不完善的地方,并明确了以后努力的方向。
本文的研究主要着力于:(1)设计了适合彩票投注行业的服务器推送方式;(2)建立推送通信的协商步骤;(3)引入会话监听、延续机制提升服务器处理能力;(4)提出了实时数据同步的解决方法。这些问题都是项目实现中的关键点,也是本文的创新之处。
本文的研究课题来源于广州中间件研究中心与某彩票投注机构联合开发的“资讯投注系统”项目,该项目具有很好的业务拓展前瞻性,不仅能够满足他们现有的彩票投注业务,同时又提供外部接口供其支持以后新型的投注玩法。该项目从商业化到现在已经有半年之久,从目前的反馈情况看,即使在用户访问高峰时期系统也能很好的提供服务支持,至今还未出现服务器瘫痪的事件发生。而本研究课题正是紧密结合该项目进行设计与实现。