基于Dubbo的在线票务系统设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zhaogaoheng123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的快速发展使得各行各业都逐步向服务线上化迈进,海量数据的存储也无形中增加了信息检索的复杂度。用户不再仅仅关注购票功能,而对系统的性能、稳定性、新功能等提出了更高的要求。在线票务系统不仅要解决大数据时代信息过载问题,实现用户个性化推荐;还应当顺应疫情背景下动态分散就座的需求,实现动态锁座机制。此外,系统应当能够应对高并发访问下的流量暴增问题以及具备完善的服务监控机制。首先对现有的推荐技术和在线票务系统的研究现状进行了对比,分析了各自的优劣后找到可改进的部分。接着深入研究了传统的推荐算法和隐语义模型,由于传统推荐算法存在的数据稀疏性和头部效应,无法充分挖掘用户和物品之间的关联信息,因此最终使用隐语义模型完成个性化影片推荐。在线票务系统的核心功能包括影片推荐、选座购票、订单支付以及服务监控。为了使业务诉求能够随着架构的演进实现快速横向扩展,系统采用微服务架构,将单一应用架构微小型化为一个个小而专的服务模块,各模块独立部署,通过服务重组来完成控制逻辑。在推荐模块,设计并实现了基于隐语义模型的个性化推荐服务,根据用户历史评分数据使用加入了正则化因子的随机梯度下降算法挖掘隐藏关系,实现个性化推荐。在购票模块,使用了Redis缓存和Dubbo异步调用机制优化影片查询服务性能,并实现了局部连续整体分散的动态锁座机制。在订单支付模块,为了防止短时间流量暴增问题,实现了基于令牌桶的分布式服务限流和熔断机制。在服务监控模块,使用Zipkin的基于标注的策略记录在一次请求过程中涉及到的所有接口工作信息,将一次分布式请求还原成调用链路实现服务监控。基于动态分散就座需求和信息过载情况,设计并实现了在线票务系统,有效解决了系统个性化推荐和高并发难题。系统测试结果表明,在用户体验和系统性能方面均达到预期目标,满足用户基本需求。
其他文献
背景:肝素结合细胞因子(Midkine,MDK)和骨桥蛋白(Osteopontin,OPN)被认为是目前肝细胞癌(Hepatocellular carcinoma,HCC)诊断中的两个诊断效能最好的分子标记。本荟萃分析和系统回顾比较了肝素结合细胞因子和骨桥蛋白两者在肝细胞癌诊断中的诊断准确性。分析过程:本文荟萃分析和系统回顾了Pub Med、EMBASE和Cochrane图书馆的所有相关研究,这些
学位
目的:铜绿假单胞菌与慢性阻塞性肺疾病(COPD)患者预后不良之间的关系仍存在争议。通过这项荟萃分析来研究在体液标本中分离出铜绿假单胞菌是否与COPD患者的疾病进展、生活质量受损和不良结局相关。文章类型:系统综述和Meta分析方法:系统检索PubMed、Embase、Cochrane Library、Web of Science和Medline五个数据库,检索时限均从建库至2021年8月,找寻描述铜
学位
目的:通过本研究,探索在新型冠状病毒肺炎疫情下,线上问题管理加(PM+)干预对于焦虑人群情绪状态的疗效,为线上PM+干预在突发公共卫生事件中的应用提供可行性依据。方法:本研究于2020-02-26至2020-03-15,通过线上问卷调查新冠疫情爆发下人群的心理健康状态,从中筛选出GAD-7≥5分且有意愿参加线上心理干预的受试者入组,将符合入组标准的90例受试者随机分为等待治疗组(45)和线上PM+
学位
目的:该项Meta分析旨在探讨秋水仙碱对冠状动脉疾病患者的临床有效性。方法:检索中国知网、维普数据库、中国生物医学文献数据库、万方数据库、Pub Med、Embase、Cochrane Library等7个数据库,并对报告的主要心血管事件进行Meta分析。结果:共纳入8项临床随机对照研究,共12314名患者。与对照组相比,秋水仙碱可以显著降低冠状动脉疾病患者主要不良心血管事件(P<0.001;RR
学位
目的:生活质量能够从生理、心理、社会、环境等多方面衡量健康水平,是综合性的健康评估指标。大学新生首次进入大学,他们面临着更加突出的新的挑战。本研究旨在描述大学新生的生活质量水平,分析大学新生生活质量的相关因素。方法:本研究是一项横断面调查,采用随机整群抽样的方法,于2019年11月至12月纳入武汉某211重点大学的大学新生2193名,通过问卷星在线收集大学新生的人口学信息,包括性别、年龄、专业、民
学位
目的:目前,达格列净已成为治疗代谢相关脂肪性肝病(Metabolic associated fatty liver disease,MAFLD)患者的一种新型治疗选择。然而,达格列净治疗MAFLD患者的有效性和安全性尚未得到有效评估。本荟萃分析旨在总结这些随机对照试验,并评价达格列净治疗MAFLD的疗效和安全性,为其临床运用提供一定的参考价值。方法:通过对中国知网、万方数据库、中国生物医学数据库、
学位
结构域是蛋白质三维结构中具有特定生理功能的独立性球状区域,大部分蛋白质都是由一个或多个结构域组成,每个结构域在生命活动中都发挥着重要的作用。蛋白质结构域在临床疾病治疗、药物研制、蛋白质功能预测等方面都产生了重要的价值。由于结构域本身的重要性以及结构域相关生物学知识数据的复杂性,且现有生物学结构域数据库都缺乏结构域组合查询和重要性分析的功能,为了方便生物研究人员理解和查询结构域与结构域、结构域与蛋白
学位
目的:基于全球肢体解剖分期系统(Global Limb Anatomical Staging System,GLASS),分析影响慢性肢体威胁性缺血(Chronic Limb-Threatening Ischemia,CLTI)患者治疗强度的因素,探讨发生再干预和无截肢存活(Amputation-free survival,AFS)事件的预测因子。方法:收集2018年1月至2020年1月期间收治于
学位
随着经济建设不断发展,社会对于成品油需求持续增加,相应地对成品油的运输保供提出了更高的要求。某成品油管道公司近年来新修多条成品油管道,站场遍及中部六省,数量多达百座,公司的服务器数量增加且分散多地,以往通过发现业务系统异常再人工排查服务器异常的方法无法适应生产需要,故建立一套服务器监控与告警系统迫在眉睫。某成品油管道公司服务器监控与告警系统分为Server和Webapi两个模块,主要包括登录、监控
学位
目的:本研究旨在通过对武汉某大学大一新生失眠症状展开调查,了解该大学大一新生失眠情况。从社会人口学、生活方式、躯体及心理、环境、个性特征和大学生特异性影响因素等角度探讨与其失眠症状检出率相关的因素,分析可能关联,并提出有针对性的对策及建议,为相关部门改善大学生尤其是大一新生失眠症状提供可参考依据。方法:采用随机抽样的方式从武汉某重点大学理工类及文科类院系共计抽取4个学院,以网络问卷调查的形式完成对
学位