基于微服务的银行业务系统的设计与实现

来源 :大连理工大学 | 被引量 : 2次 | 上传用户:zhubob2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当前的金融生态下,服务器每分每秒都会收到成百上千的交易请求,以大型机为平台的集中式服务器架构已无法负载如此密集的请求了。与此同时,已有一部分金融企业选择用微服务架构来构建自己的系统应用。但是,与大型机相比,基于x86平台的微服务架构虽然拥有着高并发等众多优点,却也无法完全替代拥有着高稳定性的大型机平台。为此,本文设计了一个基于Dubbo微服务,微型机与LinuxONE大型机混合的分布式集群银行基础业务系统,来改善这种两难情况。LinuxONE是建立在大型机平台上,与开放源码结合而成的服务器,它的出现使得微服务架构于大型机上运行并应用成为可能。本文将x86平台的微服务架构应用到LinuxONE服务器上,与x86服务器共同构建服务器集群,验证微服务于LinuxONE上可行性的同时,缓解金融生态重整的成本。本文主要基于Dubbo、zookeeper、Docker等技术搭建了x86与LinuxONE混合的服务器集群,基于TCC编写了银行核心业务应用对架构吞吐量等进行了测试。本文首先分析项目的背景以及意义,在此基础上,对微服务等相关技术进行了对比介绍。然后,对本文服务器结构进行设计,并对系统代码时序流程等进行了设计与实现。最后,对系统进行压力测试,得出相关业务的吞吐量、响应时间、错误率等相关信息,并绘制图表进行展示。综上所述,本文基于微服务的银行业务系统,旨在解决LinuxONE大型机与当前微型机服务器各有所长,却只可二选一的尴尬局面。本文经过压力测试证明,微服务于LinuxONE上运行状态良好,能够满足银行业务高并发、高可用的服务要求,符合预计的需求。
其他文献
目的分析酚妥拉明联合垂体后叶素在老年支气管扩张伴大咯血治疗中的应用价值。方法选取本院自2014年1月至2014年12月收治的118例老年支气管扩张伴大咯血患者为研究对象,将其
为直观地报告大气质量,开发了MapX和VB集成的基于电子地图的大气质量报告系统。本系统由空气质量检测仪、通信网络、监视中心组成。该系统可以显示由多个污染点源引起的污染
作为国民经济重要力量的中小企业,面临融资发展困境是世界各国共性问题。武汉城市圈中小企业融资难问题的解决,可以借鉴美国、日本的经验做法。研究表明,政策性金融设立、融
比较一些国内外相关的污泥处理处置标准讨论《污水处理厂污泥处理处置最佳可行技术导则》(征求意见稿)中关于土地利用的限值和一些值得商榷的地方,并提出了相应的一些意见和
专业教育的成果将主要应用于学习者未来的职业生活,因此它必将发挥一定的职业服务功能。但由于种种因素,专业教育存在一定的就业风险,这使得其在一些学生身上未体现出应用价
近期学校要检查教室黑板报。上一期黑板报《欢度春节》是请美术老师策划的,内容是一串鞭炮、两个红灯笼,很喜庆。但这幅画的时效性太强,不适合再用了。
当前水利工程作为最基础的设施,其在人们生产和生活中发挥着重要的作用。近几年来,我国各种自然灾害频繁发生,其中对水利工程威胁最大的即是洪涝灾害,一旦洪涝灾害发生,则面
永磁同步直线电机因为其结构简单,可靠性高的优点,在许多领域都得到了应用。但一方面,由于其非线性、强耦合的特性,传统控制策略难以实现高性能的控制效果;而且永磁同步直线电机运行在直驱工作模式下,没有齿轮、轴承等传动机构的干扰,在提高了系统运行效率和可靠性的同时也使其容易受到负载侧推力波动的影响。因此,如何抑制扰动,保证系统强鲁棒性成为了永磁同步直线电机控制系统中的关键。本文针对永磁同步直线电机系统,以
公共产品市场供给不足是制约我国流通效率提升的重要因素,政府参与供给已成为社会各界的基本共识。结合公共产品的性质和流通系统的构成分析,流通领域公共产品可以分为纯公共产
【正】 房屋面积只是普通一般的概念。但在现实生活中,特别是在房地产领域中,它却出现了一系列具体概念,比如商品房销售面积、房改房面积、产权登记测量确权面积以及最近折腾