018_基于超时取消订单分析RocketMQ延迟消息机制
2022-04-03 17:41:26 10 举报
基于超时取消订单分析RocketMQ延迟消息机制
作者其他创作
大纲/内容
监听延迟消息30m之后
开启
异常退款
内部消费消息
延迟消息预先设置30m
消息数据
分布式锁
定时调度任务
offset
预支付
包含
完成支付
点击去支付
查看
订单列表界面
自动取消
推送履约
订单去支付按钮
支付服务
转发目标的ConsumerQueue
ConsumeQueue
生单操作
再次重写到目标Topic
延迟调度组件
履约服务
更新支付状态
MySQL订单数据库
检查订单状态!=payed自动取消
技术替换
RocketMQ消息中间件集群
互斥
顺序写入磁盘
订单服务
用户
第三方支付平台
CommitLog
转发重试的内部ComsumerQueue
支付回调
XXl-Job分布式定时调度平台
扫描创建时间超过30m未完成支付的订单
正常消费
收藏
收藏
0 条评论
下一页