论文部分内容阅读
彩票是国家为支持公益事业特许专门机构发行的特殊产品,不仅能够有效的筹集居民手中的“闲散资金”,也可以为社会公益事业贡献力量。在互联网时代的驱动下,彩票行业迅速发展,售票方式也从最初的实体网点售票发展到电话售票、网络售票等。传统的实体网点售票模式存在出票效率低、人工出票错误率高、部分时间段不能购彩以及无法提供丰富的彩票资讯等问题,形成了“被动经营”的格局。互联网彩票的出现突破了彩票行业发展的瓶颈,在政府及相关部门的监控管理下,彩票行业蒸蒸日上,为社会公益事业贡献更大力量。目前,市场上已经出现了众多购彩网站,它们为人们购买彩票提供了详细的新闻资讯,包括赛事信息,投注推荐,开奖公告等。它们追求资讯详尽,玩法新颖以及外观精美,吸引了更多人加入购彩行业。尽管如此,在较大的并发场景下,大部分平台出现服务器卡顿、瘫痪的问题,严重影响了平台的正常使用。鉴于这个问题,本文将互联网彩票购彩流程及各方面需求进行深入研究。选用目前主流的开发技术,开发一个面向企业的彩票运营支撑平台,该平台将负责为彩票网站提供彩票落地式服务,代理商只需按照规定数据格式发送对应数据就可以实现购彩过程。如此一来,对接支撑平台的彩票网站只需要关注网站外观界面设计,不必再担心高并发造成的服务器压力。第一,本文将阐述实现该彩票运营支撑平台所涉及的技术并对关键技术进行详细介绍。在关键技术的选择上,该支撑平台不再使用停止维护的技术,优先选择开发社区活跃、流行指数排名靠前且成熟的技术。其中包括用来方便Spring初始化搭建的Spring Boot框架以及风靡国内外的分布式服务治理方案Dubbo。第二,本文将对该彩票运营支撑平台进行需求分析,总结出系统所需要的功能需求及非功能需求。依照“高内聚低耦合”的模块划分原则,对该支撑平台进行模块划分,并对划分的各模块进行了架构设计,功能设计,数据库设计及类设计。第三,本文将在现有条件下对该彩票运营支撑平台实行伪分布式集群的构建,对代理商与支撑平台之间进行交互时使用的协议、数据格式以及交易信息的约定等信息进行声明。使用在线平台测试网站对该彩票运营支撑平台进行性能测试,选用postman模拟请求工具对该支撑平台进行功能测试,最终实现一个高效的彩票落地式服务平台。