分布式--简易版支付系统

支付系统应用架构图:

工程结构

  1. pay-common-parent 项目的Maven父配置工程

  2. pay-common 公共工程,所有项目均可引用

  3. pay-common-config 公共配置工程

  4. pay-common-core 公共核心工程,service工程共用

  5. pay-common-web 公共web工程,web工程共用

  6.  
  7. pay-api-merchant 商户API工程,商户对接支付平台时使用(如:模拟商城pay-web-shop)

  8.  
  9. pay-facade-account 账户服务接口

  10. pay-facade-bank 银行管理服务接口

  11. pay-facade-banklink 银行后置服务接口

  12. pay-facade-boss 运营服务接口

  13. pay-facade-cost 成本计算服务接口

  14. pay-facade-fee 商户计费服务接口

  15. pay-facade-limit 交易限制服务接口

  16. pay-facade-notify 通知服务接口

  17. pay-facade-payrule 支付规则服务接口

  18. pay-facade-remit 打款服务接口

  19. pay-facade-report 报表服务接口

  20. pay-facade-settlement 结算服务接口

  21. pay-facade-trade 交易服务接口

  22. pay-facade-user 用户服务接口

  23.  
  24. pay-service-account 账户服务

  25. pay-service-bank 银行管理服务

  26. pay-service-banklink 银行后置服务

  27. pay-service-boss 运营服务

  28. pay-service-cost 成本计算服务

  29. pay-service-fee 商户计费服务

  30. pay-service-limit 交易限制服务

  31. pay-service-notify 通知服务

  32. pay-service-payrule 支付规则服务

  33. pay-service-remit 打款服务

  34. pay-service-report 报表服务

  35. pay-service-settlement 结算服务

  36. pay-service-trade 交易服务

  37. pay-service-user 用户服务

  38.  
  39. pay-app-queue-notify 消息队列监听APP

  40.  
  41. pay-timer-report 报表分析定时任务

  42.  
  43. pay-web-bank-receive 银行回调请求信息接收

  44. pay-web-boss 运营管理系统

  45. pay-web-gateway 支付网关

  46. pay-web-notify-receive 通知消息接收

  47. pay-web-portal 门户系统

  48. pay-web-trade 交易接口

  49.  
  50. pay-web-shop 模拟商城

支付系统部署架构图:

代码分布:

技术点介绍

FastDFS分布式文件系统的使用

ActiveMQ消息队列的使用

Redis分布式缓存的使用

 

祥细内容:

https://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值