接口异步方案
2022-04-04 22:53:37 1 举报
接口异步方案
作者其他创作
大纲/内容
返回数据
通过任务ID查询任务轮询状态
任务轮询阶段
DB
Logic
CMQ
执行逻辑
接口异步化
标记状态为执行中
保存成功
是否需要通知任务执行结果
通过配置判断是否为异步接口
否
执行完成
是
监听
存储接口信息到CMQ & DB
保存执行结果
返回任务信息
异步执行器(常驻/多进程)
返回任务状态以及执行结果
接口请求
保存接口请求信息到DB
是否有待处理任务
删除任务记录
任务处理阶段
判断任务是否执行完成
根据任务配置通知操作者任务执行结果
保存接口请求信息到CMQ
接口请求阶段
Browser
异步执行器
轮询请求
Middleware/Filter
根据任务配置信息前端轮询任务结果或跳转到配置页面
返回任务状态
执行器Api
删除消息
0 条评论
下一页