支付/收款

283 阅读1分钟

3条核心主线

每个服务的流程


每个服务的作用

步骤

1.生成本地订单
2.提交本地订单到通道
3.通道立马返回通信状态是否成功(订单状态是否成功是定时器扫库——》调查询接口)
4.前端页面也是即时显示通信状态是否成功(同上)

业务流程

1.网关
接受请求

2.指令服务API
1)定义了支付接口XXXI
2)支付校验类XXXStub
调支付指令类

3.指令服务客户端 调校支付校验类

4.指令服务
调通道

3条核心主线的细节

订单

所有订单表

每张表的业务流

为什么这么设计表?为什么这么设计业务流?

涉及到的服务

1.网关IPPA

2.指令服务API

3.指令服务客户端

4.指令服务CSPInstructionService

如何处理高并发

1.使用网关接受用户的请求
2.网关是一个web项目,本身就是多线程

数据流-资金流

网关

1.生成预支付订单
本地订单数据

2.除了插入订单数据到数据库,有没有账户金额变动? 没有。

怎么处理本地订单?账户金额怎么变动?