note web

博客提及了Makefile,这是信息技术领域用于自动化编译和构建程序的重要工具,在软件开发流程中发挥着关键作用,能提高开发效率。
@startuml autonumber actor Web participant "vms-api gateway" as apigateway participant "vms-identityAccess" as iam participant "vms-manager" as manager == local设备添加 == Web -> apigateway : local设备批量添加topic订阅请求 note right of apigateway : /vms/{vmsId}/users/{userId}/device-add-progress/{uuid}/V2 apigateway -> iam : 刷新session iam --> apigateway : 响应结果 apigateway -> apigateway : 解析WebSocket消息,构建http请求 apigateway -> manager : 发送请求,触发添加逻辑 activate manager loop 每个设备 manager -> manager : 执行添加流程 manager -> apigateway : 推送消息 apigateway -> apigateway : WebSocket消息封装 apigateway -> Web : 推送消息 note left of Web { "type": "SUBSCRIBE", "status": "COMPLETE", "errorCode": "0", "data": { "success": a, "fail": b, "total": c }, "number": d } end note Web -> Web : 检查消息编号,小于已缓存的最大值时丢弃 Web -> Web : 更新进度条 end manager -> manager : 添加流程结束,将失败结果存入缓存 note right manager : 缓存时间由业务决定,该场景设置为半小时 manager -> apigateway : 推送完成消息 apigateway -> Web : 推送完成消息 Web -> Web : 更新编号、进度条 Web -> Web : 读取错误码字段 alt errorCode = 0 Web -> Web : 结束流程 else errorCode != 0 Web -> apigateway : 调用获取失败列表查询接口 apigateway -> manager : 查询缓存 manager --> apigateway : 返回结果 apigateway --> Web : 返回结果 deactivate manager Web -> Web : 展示失败列表 end @enduml这是我目前设备添加进度的plantUML,有需要调整的吗
09-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值