流程图-dx
2022-11-29 00:18:15 7 举报
流程图-dx
作者其他创作
大纲/内容
异步通知一直访问失败可以配置补偿机制
订单服务 消费者
延迟消息消费者
30分钟后若用户还未支付,则取消支付单,调用支付单关单接口
修改订单状态
前端
异步处理的方式
三方接口调用,申请支付,调用成功后会返回一个html字符串
前端带着支付单数据申请支付
收到延迟消息,取消订单
消费者扣款,支付宝会发送一个请求来访问我们给他设置的接口地址
支付宝自己的MQ消息队列,也是使用的同样的方式处理
延迟消息
添加购买记录和销量+1
将返回的html字符串放进页面(document.write)放进页面中会自动提交表单来到支付的页面,用户进行支付
生产者
通过订单编号检查支付单是否已经保存完毕,返回支付单对象
交易判断成功之后会推送消息给课程服务跟订单服务,修改自己的数据库(支付单状态,和支付流水)
课程服务 消费者
MQ消息队列
支付服务 延迟消息消费者
开发阶段使用内网穿透(natapp)的方式进行异步通知
收藏
0 条评论
下一页