创建短链与扣减流量包交互
2023-05-10 22:05:08 0 举报
短链扣减秒杀架构
作者其他创作
大纲/内容
7、到期消费mq消息,检查超时未完成的task
Redis
rabbitmq延迟队列
5.2、更新流量包
定时检测平台
3、消费mq
流量包服务
9-1、存在短链、删除对应的task记录,不存在短链,则恢复流量包,删除task记录
4、扣减流量包
1.1预扣减
9.2、用于处理task记录一直是lock状态场景,即扣减流量包成功,但是mq发送失败
流量包库
2、发送mq
5.1、创建流量包扣减任务
1、创建短链
短链服务-消费者
流量包服务消费者
mq中间件
5.3、发送mq
6、创建短链
短链库
8、检查短链是否存在
短链服务
0 条评论
下一页