高吞吐量的无纸化彩票交易处理系统设计与实现

被引量 : 0次 | 上传用户:zaodt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
彩票,特别是互联网彩票正逐步进入大众的日常生活,该行业的特殊性和快速发展也向其技术支持系统不断提出新的要求和挑战。论文首先分析了国内彩票业务及其技术支持系统的现状,将目前国内的彩票运营商分为彩票接入运营商、中间运营商和用户接入运营商三个类别,将论文的研究对象选定为中间运营商的业务支持系统,结合自己在神州风采(北京)网络科技有限公司近3年的互联网彩票交易处理系统的研发经历,重点研究高吞吐量的无纸化彩票交易处理系统的设计和实现技术,并对实际系统进行评测与分析。论文明确提出高吞吐量的无纸化彩票交易处理系统(下面简称为NP-LTPS系统)的高吞吐量建设目标,并分析其内涵,得出高性能、高可靠性与高可伸缩性三大主要设计要求。采用横向可伸缩性方法,将NP-LTPS系统划分为多个相互协同的子系统,组成一个分布式系统,以增强系统的可伸缩性。为方便和解决更多彩票运营商的接入问题,将彩票运营商接入部分独立成为上行子系统;为解决接单程序的可伸缩问题,将处理用户接入运营商的程序独立成为下行子系统;对于业务核心部分,则由独立的核心子系统来完成;为了提高整个系统的效率,将核心子系统的数据持久化工作独立成存储子系统。此外,还单独提供一个缓存子系统,为NP-LTPS的各个子系统提供缓存服务。针对NP-LTPS系统的通信要求,设计并实现了SMS-BOS(Simple Message Service Based on Socket)通信服务,它采用Java NIO与多线程技术实现,是一个具有支持同步请求/响应模型与异步请求/响应模型的高效通信服务子系统。经测试,SMS-BOS子系统的请求/响应速度完全满足NP-LTPS系统的设计要求。NP-LTPS系统的核心子系统是整个系统的业务逻辑处理中心。核心子系统采用了多线程技术,核心子系统与其他子系统之间的通信采用SMS-BOS通信服务,另外核心子系统中采取了将业务数据持久化的工作独立开来的策略。经测试,核心子系统处理业务逻辑的速度达到每秒50个订单以上,完全能达到NP-LTPS系统的目标要求。NP-LTPS系统目前已经投入实际运行1年多时间,技术上在国内处于领先水平,并为淘宝等大型客户提供彩票接入服务,系统的日交易量达到30万笔以上,系统连续无故障运行时间达到6个月以上。
其他文献
目的:探讨加味升陷汤对急性病毒性心肌炎合并抑郁症的影响。方法:选择心内科门诊及住院的急性病毒性心肌炎并抑郁症患者64例,分为治疗组及对照组,进行随机单盲临床观察3个月
蔬菜价格价格受各种不确定的因素影响,价格具有严重的非线性、随机性和高噪音,导致了预测的难度。因此,运用神经网络具有自适应、自学习和高度容错性的特点,建立起以L-M为训
目的建立复方维生素泡腾片中维生素C的含量测定方法。方法采用反相高效液相色谱法(RP-HPLC),色谱柱为Spherisorb ODS2(4.6 mm×150 mm,5μm),流动相为甲醇-0.05 mol.L-1磷酸
2015年机关事业单位养老保险并轨背景下,高校教职工普遍担忧优厚退休金无法继续保持,高校管理者面临高素质人才竞争挑战。笔者提出面向普通教职工,建立正常的薪酬增长机制;通
以运行后的蜂窝型SCR(Selective catalytic reduction)催化剂和新鲜催化剂为研究对象。应用红外光谱、氮气吸脱附、X射线衍射、电镜扫描等手段对新鲜催化剂及运行后催化剂进
采用盆栽实验探究土壤含水量分别为田间持水量的80%~85%、70%~75%、40%~45%条件下,对梨枣光响应特征的影响。通过对梨枣光响应曲线的拟合分析,并利用非直角双曲线模型计算不
上海港国际中转集拼业务的蓬勃开展,对集装箱货物运输,以及与之相关的国际货物贸易的其他领域,提出了新的问题和挑战。是否应当,以及应当如何针对过境货物采取相宜的知识产权
信息化与全球化时代视频情报大量涌现并在战略决策中发挥重要作用,研究如何从大量视频情报中获取有价值信息已成为必然,而其核心在于分析获取视频情报包含的语义内容。语义鸿
采用分子蒸馏法(短程分子蒸馏器)富集甜橙精油中的特征香气成分,如癸醛、辛醛、芳樟醇及巴伦西亚桔烯等,同时采用气相色谱-质谱联用法进行检测。通过各参数优化比较,最终确定
抗菌药物是我国临床应用最多的药物,占全部用药30%~50%:在临床使用单一药物前10位中,抗菌药物>5个品种。由于抗菌药物种类繁多、药物性质存在很大差异,临床上医生合理应用抗菌药物存