时序图
2022-10-11 16:55:01 57 举报
222222
作者其他创作
大纲/内容
判断hd:lock是否存在
写锁:rfid:pb:lock类型:string有效期:10s平板标识卡前缀:rfid:pb:tag类型:string废品已消费rfid:rfid:consumed:feipin:tag类型:string成品已消费rfid:rfid:consumed:chengping:tag类型:string半成品已消费rfid:rfid:consumed:half:tag类型:string
半成品/废品
监听topic:chengping
开始
3.2、返回重置信号
1.4、写状态
消息分发服务
消费消息
成品
是否修改成功
查询并修改平板标识卡
处理消息
web
智慧仓储架构
网关服务
kafka消息总线
是
否
rfid读写时序图
后台管理系统
RFID服务端
加锁
1.3、写入重置rfid数据,、循环监听结果
成品入库接口
是否成功
提交事务
建立连接
http
生成平板标识卡
rfid天线
判断当前rfid是否已消费
tcp三次握手
推送消息
RFID 读写设备
2.1、持续写入
监听topic:half
通过三种门的逻辑流程图
web层
废品:topic:feipin成品:topic:chengpin半成品:topic:half-chengpin
rfid存储键:hd:tag,有效期:10srfid重置锁:hd:lock,有效期:10s
抛出异常或回滚
数据回滚
保存拼版标识口令、保存重置rfid到redis(rfid存储键:hd:tag,有效期:10srfid重置锁:hd:lock,有效期:10s)
读写rfid服务
保存
入库成功
建立链接
结束
kafka
删除当前rfid队列(hd:list)
ws服务
redis服务
解锁
开启事务
3.3、重置
1.1查询
待重置键值:hd:tag,有效期:10srfid重置锁:hd:lock,有效期:10s当前rfid标签队列:hd:list有效期:10s
1.2 返回结果
webapi
客户端
3.1、查询重置信号
判断hd:list中是否只有写入标签
0 条评论
下一页