当前位置:主页 > 科技论文 > 软件论文 >

基于微服务的分布式聚合支付平台的研究与实现

发布时间:2021-03-16 06:20
  随着全球信息化的飞速发展,我们的生活也随着互联网的崛起而更加便捷丰富,最典型的例子就是电商。电商改变了我们的购物习惯,使我们的选择越来越多,价格也越来越透明化。随着电商的崛起,在线支付也飞速的发展。拥有海量用户的微信、支付宝、银联为代表的金融机构,不遗余力对移动支付进行推广。据权威机构2017年国内的电子支付研究报告显示,国内电子支付继续保持高速增长的趋势[1]。可以说现在己经是移动支付的时代了。从微信、到银联、支付宝,再到京东、滴滴、头条,各个巨头都推出了属于自家的移动支付产品,使得移动支付服务领域呈现出分散化、碎片化、隔离化的特征。本课题是针对多元化支付带来的问题,设计和实现一个在线支付的综合解决方案:基于微服务的分布式聚合支付平台。设计部分主要包括根据业务方的需求进行文档编写、基于微服务对系统的架构进行设计、根据目前业界常用的数据库设计理念对数据库进行规划设计以及最后制定了系统相关的规范。实现部分依据需求分析与设计的结果,对分布式的支付平台进行实现并进行相关测试。本文的创新点体现在系统使用微服务进行系统设计,能快速增加及修改支付渠道,屏蔽了第三方的差异。根据项目实现过程中遇到如何... 

【文章来源】:厦门大学福建省 211工程院校 985工程院校 教育部直属院校

【文章页数】:76 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
第一章 绪论
    1.1 研究背景及研究意义
    1.2 研究现状
        1.2.1 企业架构的演化历程
        1.2.2 公司目前系统现状
    1.3 本文研究工作及内容安排
第二章 相关知识与技术
    2.1 分布式理论
        2.1.1 CAP理论
        2.1.2 BASE理论
    2.2 微服务实现框架Spring Cloud及其组件
        2.2.1 Spring Cloud
        2.2.2 Spring Cloud基础组件
    2.3 缓存Redis
    2.4 消息队列Kafka
第三章 系统设计与实现
    3.1 系统概述
    3.2 系统的需求描述
    3.3 系统架构与交互流程
        3.3.1 系统架构
        3.3.2 系统间的交互流程
    3.4 数据库设计
    3.5 系统的实现
    3.6 系统安全
    3.7 系统测试
        3.7.1 测试类型
        3.7.2 系统测试
        3.7.3 测试总结
    3.8 本章小结
第四章 系统高可用问题研究
    4.1 分布式锁实现
        4.1.1 问题背景
        4.1.2 需求分析
        4.1.3 常见的解决方案
        4.1.4 支付平台的解决方案
        4.1.5 测试以及总结
    4.2 系统限流
        4.2.1 问题背景
        4.2.2 需求分析
        4.2.3 限流算法
        4.2.4 解决方案
        4.2.5 测试以及总结
    4.3 基于storm的数据监控
        4.3.1 问题背景
        4.3.2 需求分析
        4.3.3 常用的实时流框架Storm
        4.3.4 解决方案
        4.3.5 测试及总结
第五章 总结与展望
参考文献
致谢


【参考文献】:
期刊论文
[1]基于事务的分布式虚拟化环境下服务替换方法[J]. 邹世辰,王慧强,吕宏武,冯光升,林俊宇.  计算机研究与发展. 2018(02)
[2]基于微服务框架的信息服务平台[J]. 龙新征,彭一明,李若淼.  东南大学学报(自然科学版). 2017(S1)
[3]中国主要第三方移动支付平台的比较研究[J]. 周宇诺.  商场现代化. 2017(20)
[4]基于消息通信的分布式系统最终一致性平台[J]. 徐进,黄勃,冯炯.  计算机应用. 2017(04)
[5]恒丰银行分布式核心系统-API网关技术原型落地实践[J]. 赵毅,张涛.  中国金融电脑. 2017(04)
[6]浅论聚合支付发展带来的潜在风险及对策[J]. 吴迪,李林峰.  现代经济信息. 2017(01)
[7]基于Storm的面向大数据实时流查询系统设计研究[J]. 蒋晨晨,季一木,孙雁飞,王汝传.  南京邮电大学学报(自然科学版). 2016(03)
[8]一种分布式消息队列的可靠性研究[J]. 杨冬晖.  电脑知识与技术. 2015(21)
[9]论函数式编程在JAVA程序中的应用[J]. 连洁.  电脑知识与技术. 2015(06)
[10]领域驱动设计方法的关键要素研究与应用[J]. 吴昌雨,王善勤,李云松,刘青,邹军国.  菏泽学院学报. 2015(02)

硕士论文
[1]企业级的B/S模式应用软件非功能性需求分析与研究[D]. 黄浪.厦门大学 2008
[2]基于漏桶理论及令牌桶算法的网络流量整形策略的研究与实现[D]. 刘元峰.东北师范大学 2008



本文编号:3085563

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3085563.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户777f8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com