基于微服务的预付卡系统的研究与设计

来源 :华南理工大学 | 被引量 : 4次 | 上传用户:fskfxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,互联网金融的快速发展给消费者和商家带来了极大的便利性,也刺激着市场经济的发展,消费服务业务迅速增长,其中预付卡业务以多样化的服务模式占据着重要的市场份额,例如会员卡,礼品卡,薪金卡,旅行卡等等。市场的发展对系统的开发和部署提出了新的挑战,对应用架构的高效性和扩展性提出了更高的要求。但是,很多银行,金融支付机构由于早期发展的原因,仍然采用传统的单体式应用架构,通过总控进行交易的接入,安全控制等集中管理。在这种模式下,功能更新往往需要对系统做大范围的改造,这很容易影响到系统的稳定运行,同时带来比较高的人力成本,对于中小型的公司来说是一个负担。因此,为了保证系统的高可用性和稳定性,改造系统使其实现标准化研发及自动化部署显得尤为重要。本文所研究的基于微服务的预付卡系统项目在上述的背景下诞生。项目旨在针对现有系统难以扩展和复用的问题,设计和实现一个新的预付卡平台,用以应对快速多变的市场,实现预付卡业务的持续优化。通过进行系统分析及架构特性对比,阐明预付卡平台应用微服务架构的合理性。同时,通过对微服务相关技术的深入研究,提出改造过程中的关键问题及解决方案,并提出预期效果。在此基础上,基于业内主流的Spring Cloud技术体系,对现有系统进行改造,实现了预付卡系统的微服务化。最后通过实验证明基于微服务架构的预付卡平台具有更强的可扩展能力,可用性以及并发处理能力,为基于微服务的新系统的构建的方案提供了实践证明。目前,本项目已应用于实际生产中,有效地解决了市场条件下预付卡业务需求多变的问题,对适应市场需求起到强有力的支撑作用。作为此项目的开发者,本人全程参与了系统的需求分析,系统调研,设计与实现,测试,上线部署等阶段。现将此项目的实践过程总结成本文,以作为其他类似平台改造的参考。
其他文献
在平常教学中,我们经常会对学生说:“数学是做出来的,做多了就行了”,此话不无道理,但同时也有两个问题:一是学生不是发自内心的去做,只是应付,少了一份内驱力,效果也就不见得好(此即兴
执政理念隐含在政党的执政活动之中,并通过各种执政活动回答“为谁执政”、“怎样执政”和“长期执政”的问题。生态文明建设是中国共产党执政理念现代化的逻辑发展;生态文明建
设想了图书馆未来的发展方向,指出实现个人数字图书馆的资源共享将有助于图书馆事业的发展,并分析了实现个人数字图书馆资源共享需要解决的问题,然后在综合考虑这些问题的基础上
提出图书馆博客在站点建立前应进行系统的规划和设计,将图书馆博客建设的准备工作依据其流程分为前期规划、建站分析、站点设计三个阶段,阐述了每个阶段的主要任务及各项任务的
数学探究即数学探究性课题学习,是指学生匍绕某个数学问题,自主探究、学习的过程。这个过程包括:观察分析数学事实,提出有意义的数学问题,猜测、探求适当的数学结论或规律,给出解释
目的观察异丙酚与米非司酮用于人工流产术的临床效果.方法:360例初孕妇随机分成四组,观察各组镇静效果,宫颈松弛情况,扩张宫颈的时间,子宫收缩情况,术中出血量,人流综合征发
目的:分析观察推拿配合针刺治疗腰腿痛的临床效果.方法:对我院2010年1月到2012年1月所接收的腰腿痛患者中采用推拿配合针刺治疗的40例患者的临床资料进行回顾性分析,观察其临
综观近几年高号试题,都注重对数学的思想方法及能力的考查,注重试题问的层次性,合婵调控试题难度,峰持多角度、多层次的考查,努力实现全面考杏综合数学素养的要求.为了适应高考的动