基于ActiveMQ消息总线的第三方支付系统设计

基于ActiveMQ消息总线的第三方支付系统设计

论文摘要

近年来我国第三方支付发展迅速,对社会经济和金融发展的影响己不容忽视,蝶翼支付公司便是其中之一。由于其业务的不断发展,用户数不断增加,子系统越来越多,原来基于Windows的BS架构的系统面临着并发性能、安全及异构子系统数据无法共享这三大问题。MOM(Message-Oriented Middleware,消息中间件)是解决分布式系统中通信和排队问题的中间件技术。ActiveMQ则是基于.MS的MOM的一个跨语言跨平台实现。它的异步消息传递技术采用消息机制实现应用之间的通讯和协同,应用之间保持相对独立,增加系统吞吐量和加快系统响应时间。基于ActiveMQ技术对蝶翼支付公司原系统进行重构可以有效解决原有问题。首先讨论蝶翼支付公司的第三方支付系统的现状以及对快速增长交易并发数及安全等应对的不足,明确了基于ActiveMQ消息总线开发的必要性。在此基础上,讨论了第三方支付系统为交易双方提供了电子钱包交易、统一支付网关、风险管理等主要功能。分析了用户购物支付流程、电子钱包账户充值和提现等核心流程。然后,分析基于ActiveMQ异步消息总线的系统架构, 对支付网关子系统、账户子系统等进行详细设计,其中重点讨论在支付过程中,采用ActiveMQ异步消息等机制,最终形成基于消息总线的方案的核心内容。最后,对比本平台与业内其他平台的各自特点。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 国内外第三方支付发展现状
  • 1.2 蝶翼第三方支付系统存在的问题
  • 1.3 本文的主要内容
  • 1.4 本文的篇章结构
  • 第二章 ActiveMQ消息中间件
  • 2.1 ActiveMQ的基本介绍
  • 2.2 ActiveMQ企业级特性
  • 2.3 基于MDPs的消息传递
  • 第三章 蝶翼第三方支付系统需求分析
  • 3.1 蝶翼第三方支付系统主要功能分析
  • 3.1.1 电子钱包交易
  • 3.1.2 统一支付网关
  • 3.1.3 交易风险控制
  • 3.2 蝶翼第三方支付系统核心流程
  • 3.2.1 用户购物支付流程
  • 3.2.2 电子钱包充值及提现流程
  • 第四章 蝶翼第三方支付系统设计
  • 4.1 蝶翼第三方支付系统体系架构
  • 4.2 基于MDPs的虚拟账户子系统设计
  • 4.2.1 发布订阅模式的预处理
  • 4.2.2 点对点模式的业务接入
  • 4.2.3 基于异步消息的账户业务处理
  • 4.3 基于跨平台的支付网关子系统设计
  • 4.3.1 发布订阅模式的商户接入
  • 4.3.2 发布订阅模式的支付机构接入
  • 4.3.3 基于SSL协议和跨平台的账户充值与提现
  • 4.4 与同类系统的比较
  • 4.5 蝶翼第三方支付系统应用效果
  • 第五章 结论
  • 5.1 蝶翼第三方支付系统的特点
  • 5.2 不足与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于ActiveMQ消息总线的第三方支付系统设计
    下载Doc文档

    猜你喜欢