获取产品编码设计
2020-09-14 14:48:55 0 举报
单个/批量获取产品编码时序图
作者其他创作
大纲/内容
【异步】编码余量低于预警值,发送增加编码到队列的命令
BusinessLayer
MQ
ProductCodeService
Business Layer
Data
数据库
Redis
批量获取产品编码
Service Layer
3次重试竞争锁
用户
竞争到锁,从队列获取产品编码,并删除该编码
【异步】返回产品编码剩余数量
分布式锁
返回产品编码
【异步】获取队列编码剩余数量
获取产品编码
ProductCodeBusinessService
返回竞争锁结果
补充产品编码队列
3次重试未竞争到锁返回失败信息
Oracle
ServiceLayer
查询未使用编码
0 条评论
下一页