IOT第三方消费
2021-03-30 20:34:26 0 举报
IOT平台,会员使用第三发微信,支付宝充值成功后,通过消息队列保证有效订单进入系统,高并发情况下保证系统的高可用,数据最终一致性
作者其他创作
大纲/内容
13、查询
第三方支付
消费结果
10、返回结果
数据库
定时异步查询
6、统一下单支付
4、创建订单消息
14、查询订单状态
5、订单加入redis
1、锁单,为了防止订单重复提交
15、关闭订单
16、订单上报
消费消息
获取配置信息
11、返回结果
消费服务
7、返回结果支付结果(可能用户支付成功,返回失败)
投递超过3次转人工处理
1、下单
9、支付成功结果
网关
第三方支付服务
MQ普通队列
3、创建订单
订单校验
8、支付成功结果
MQ延迟队列
监控平台
redis
数据解密
失败,重新投递
18、创建消息
设备
可选,提供订单校验,提高安全和准确性
19、转入
投递消息之前,存在失败或异常则解锁订单以便订单重新上报
关单服务
17、锁单
12、监听消息判断是否成功
成功
2、在线消费
0 条评论
下一页