基于微服务架构的铁路资金结算系统的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:dayu1215
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微服务架构是近年来业内兴起的系统开发解决方案,其将系统各个相对独立的模块进行拆分,拆分后的每个服务能够单独部署,降低了模块之间的耦合性,从而使系统具备易扩展、易伸缩、高并发、高可用的特性。随着我国铁路里程的日益增长和铁路业务种类的日渐多样,我国铁路企业内部资金来往日益频繁复杂,在分析原有铁路资金结算系统的基础上,本文的主要挑战和贡献如下:1.随着结算业务的增加,原有结算系统频繁出现延迟卡顿现象,系统性能不足以支撑高并发访问。为解决这一问题,本文综合考量铁路结算业务各个场景,使用Redis作为数据缓存提高查询效率,探讨更新缓存与数据一致性的关系,创造性地提出Redis缓存的使用原则,同时将Redis与Lua脚本结合构建分布式锁来解决分布式条件下高并发带来的数据一致性问题。丰富Redis的使用场景,提升系统并发性能。2.原有的铁路资金结算系统采用单体式架构,账户、科目、认证等功能冗余在一起,系统耦合度高,无法做到单独的维护扩展和部署。针对这一问题,本文深度分析比较Spring Cloud和Dubbo两种流行的微服务框架,选择Spring Cloud作为系统的微服务架构解决方案,在此基础上,基于CAP理论设计分布式系统,摒弃时下流行的Zookeeper集群,选择去中心化架构的Eureka作为分布式系统的注册中心,保证结算系统的高可用和容错性,提高系统的水平扩展能力。3.原有系统没有服务网关,接口调用关系混乱,存在较大安全风险。本文引入服务网关增强系统的安全校验,同时为避免Nginx繁琐的配置和重量级的服务部署,选用轻量级的Zuul组件作为服务网关,创造性地引入JWT的token结合Zuul的ZuulFilter过滤器进行权限校验实现安全网关功能,提高系统的安全性。总体设计上,本文依照铁路资金结算和管理的业务需求,基于微服务架构全新设计和开发了铁路资金结算系统。后续功能性测试采用黑盒测试方法,非功能性测试方面,使用Postman和Jmeter等测试工具对系统的服务注册与服务发现、负载均衡、服务容错、安全性、高并发性等方面进行详细测试。在整体开发部署流程上,使用Jenkins和Docker等技术完成持续集成、服务镜像构建和服务自动化部署。目前,系统在试点使用中,运行状态稳定,能够满足铁路各级结算中心、结算所、结算室日益增长的结算需求,达到了预期目标,对行业相关系统的设计开发和实现具有一定的借鉴意义。
其他文献
西兰花(Brassica oleraceaL.var italica)属十字花科芸苔属甘蓝种,是一种营养价值与保健价值极高的蔬菜,富含多种生物活性物质,具有抗氧化、预防疾病和癌症、提高机体免疫力等生理功能。果蔬中的活性物质被摄取后,经过消化吸收才能被机体利用并发挥其功能。超声处理可以调控果蔬中活性物质的生物利用度,但具体作用机制尚不明确。本研究以西兰花为原料,构建体外消化和细胞模型,首先研究超声处
学位
从21世纪开始,我国施行新课程改革模式以适应时代发展的要求,随着新课程改革的深入,初中教改在取得突破性进展的同时,也面临着一系列的挑战。在数学的实际教学过程中,越来越多的教师开始思考,“学生该学什么”、“如何学”以及“如何评价”等问题。“深度学习”教学项目能为教师提供深刻思考的机会和解决难题的方法。研究和构建教学改革的实践模型是值得教师不断揣摩的方向,这不仅能帮助教师提升自身的教学能力,更能为学生
学位
呋喃、吡咯、噻吩类化合物是最基础的五元杂环化合物。多取代呋喃、吡咯酮、苯并噻吩及其衍生物广泛存在于天然产物和合成药物中,具有较好的杀虫、除草、抑菌、抗病毒、抗HIV、抗肿瘤等生物活性。此外,呋喃、吡咯酮、苯并噻吩及其衍生物在有机合成、染料、香料以及新型高分子光电材料等领域也有着广泛的应用。故而关于多取代呋喃、吡咯酮、苯并噻吩及其衍生物的合成研究一直是广大化学科研工作者最热衷的研究课题之一。近年来,
学位
乳酸菌发酵果汁含有丰富的营养和功能性成分,具有调节人体胃肠道、提高免疫力和防衰老等作用,是重要的果蔬深加工产品发展方向。但是在工业化乳酸菌发酵果汁生产过程中仍然存在质量不稳定,微生物生长缓慢,代谢机制不清楚等问题。近年来,诸多研究发现低频超声波可以促进发酵中微生物的生长和代谢。探究低频超声波对植物乳杆菌发酵果汁生长代谢的影响及其机制,可为低频超声波在果蔬发酵领域的应用奠定理论基础和提供技术支持。本
学位
现阶段我国执行工作向“切实解决执行难”的方向迈进,执行程序成为社会关注的重点,股权代持的复杂性和争议性却给民事执行程序再添一副担子,当名义股东债权人经历重重审判程序考验,最终手握胜诉判决请求法院执行名义股东股权以实现债权时,实际出资人以执行标的系其合法权益为由行使异议权,启动案外人异议之诉将债权人再次拉回审判程序。制定法的缺位使得法官只得从自我经验、自我感知入手,去断定实际出资人和名义股东债权人的
学位
菊花(Chrysanthemum morifolium)是我国十大传统名花和世界四大切花之一,具有很高的文化和经济价值。一般认为,菊花是自交不亲和植物,但有研究表明有些菊花品种自交结实,小花型盆栽小菊或切花小菊品种的自交结实率较高,自交后代存在自交衰退现象。目前,已知可自交结实的菊花品种还比较少,菊花自交衰退的机制还不十分明确,影响菊花自交高代群体的培育。本研究通过对切花小菊品种Q1-80连续两代
学位
《普通高中数学课程标准(2017年版)》中提出数学核心素养,并将数学抽象素养放在六大素养的第一位。本文聚焦概念教学,主要研究高中生数学抽象素养目前培养的状况,并为一线教师提出提高数学抽象素养具体的教学策略。本研究样本选取某校高中数学教师与高三学生,选取数学概念教学为载体,主要研究以下内容:(1)概念学习中高三学生数学抽象素养水平现状如何?(2)概念教学中教师培养高中生数学抽象素养的教学情况如何?(
学位
目的 探讨髂静脉支架置入术后支架闭塞的危险因素并构建临床预测模型。方法 回顾性分析2013年1月~2020年6月就诊于山东大学附属省立医院及山东省荣军总医院接受髂静脉支架置入术的150例患者的临床资料,术后随访1年,选取随访期内髂静脉支架闭塞的50例患者为闭塞组,髂静脉支架未发生闭塞的患者100例为对照组。收集并分析患者的临床资料,包括年龄、性别、住院天数、病因、体质量指数(BMI)、吸烟史、饮酒
学位
目的:分析“射流引线”纤维环缝合技术在椎间盘镜下髓核摘除(MED)术中应用的效果,并进行影像学对比。方法:回顾2012年6月1日至2019年6月1日这一时间段因患腰椎间盘突出症在山东大学齐鲁医院行MED术治疗的病例。其中MED联合应用“射流引线”缝合纤维环技术治疗腰椎间盘突出症的患者30例作为研究组。选取单纯行MED术未缝合纤维环治疗腰椎间盘突出症的患者30例作为对照组。收集研究组和对照组手术时间
学位
目的分析糖尿病(diabetes mellitus,DM)患者行白内障术后黄斑水肿(macular edema,ME)的危险因素。方法择取我院2019年5月-2021年5月处于非增殖性糖尿病视网膜病变(Nonproliferative diabetic retinopathy,NPDR)期的白内障术后 ME 患者 162 例纳入研究,另选同期不伴糖尿病黄斑水肿(diabetic macular e
学位