分布式架构--简易版支付系统介绍

简介:

一、工程结构
pay-common-parent 项目的Maven父配置工程
pay-common 公共工程,所有项目均可引用
pay-common-config 公共配置工程
pay-common-core 公共核心工程,service工程共用
pay-common-web 公共web工程,web工程共用

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

pay-facade-account 账户服务接口
pay-facade-bank 银行管理服务接口
pay-facade-banklink 银行后置服务接口
pay-facade-boss 运营服务接口
pay-facade-cost 成本计算服务接口
pay-facade-fee 商户计费服务接口
pay-facade-limit 交易限制服务接口
pay-facade-notify 通知服务接口
pay-facade-payrule 支付规则服务接口
pay-facade-remit 打款服务接口
pay-facade-report 报表服务接口
pay-facade-settlement 结算服务接口
pay-facade-trade 交易服务接口
pay-facade-user 用户服务接口

pay-service-account 账户服务
pay-service-bank 银行管理服务
pay-service-banklink 银行后置服务
pay-service-boss 运营服务
pay-service-cost 成本计算服务
pay-service-fee 商户计费服务
pay-service-limit 交易限制服务
pay-service-notify 通知服务
pay-service-payrule 支付规则服务
pay-service-remit 打款服务
pay-service-report 报表服务
pay-service-settlement 结算服务
pay-service-trade 交易服务
pay-service-user 用户服务

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

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

pay-web-bank-receive 银行回调请求信息接收
pay-web-boss 运营管理系统
pay-web-gateway 支付网关
pay-web-notify-receive 通知消息接收
pay-web-portal 门户系统
pay-web-trade 交易接口

pay-web-shop 模拟商城

二、系统简要功能演示

三、技术点介绍
FastDFS分布式文件系统的使用
ActiveMQ消息队列的使用
Redis分布式缓存的使用

四、部署结构介绍

部署视频教程参考:http://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53

目录
相关文章
|
1月前
|
NoSQL 算法 安全
Redlock 算法-主从redis分布式锁主节点宕机锁丢失的问题
Redlock 算法-主从redis分布式锁主节点宕机锁丢失的问题
154 0
|
1月前
|
NoSQL 关系型数据库 MySQL
分布式锁(redis/mysql)
分布式锁(redis/mysql)
58 1
|
3月前
|
NoSQL Java 测试技术
字节二面:Spring Boot Redis 可重入分布式锁实现原理?
字节二面:Spring Boot Redis 可重入分布式锁实现原理?
161 1
|
3月前
|
存储 缓存 NoSQL
【分布式】Redis与Memcache的对比分析
【1月更文挑战第25天】【分布式】Redis与Memcache的对比分析
|
3月前
|
监控 NoSQL Linux
【分布式】Redis的持久化方案解析
【1月更文挑战第25天】【分布式】Redis的持久化方案解析
|
29天前
|
NoSQL Java Redis
如何通俗易懂的理解Redis分布式锁
在多线程并发的情况下,我们如何保证一个代码块在同一时间只能由一个线程访问呢?
37 2
|
1月前
|
缓存 NoSQL Java
【Redis】5、Redis 的分布式锁、Lua 脚本保证 Redis 命令的原子性
【Redis】5、Redis 的分布式锁、Lua 脚本保证 Redis 命令的原子性
60 0
|
1月前
|
人工智能 监控 NoSQL
【万字长文 一文搞定】Redis:从新手村到大师殿堂的奥德赛之旅 9种实现分布式锁的全技术指南
【万字长文 一文搞定】Redis:从新手村到大师殿堂的奥德赛之旅 9种实现分布式锁的全技术指南
81 4
|
1月前
|
消息中间件 存储 NoSQL
【Redis项目实战】使用Springcloud整合Redis分布式锁+RabbitMQ技术实现高并发预约管理处理系统
【Redis项目实战】使用Springcloud整合Redis分布式锁+RabbitMQ技术实现高并发预约管理处理系统

热门文章

最新文章