【发布时间】:2020-10-30 20:55:24
【问题描述】:
我正在寻找一个很好的解决方案来实现 python 后端服务器和通过 websocket 连接的反应前端之间的握手。
前端允许用户上传文件,然后将其发送到后端进行处理。现在处理可能会遇到一些问题,并且喜欢用户确认继续或取消 - 这就是我卡住的地方。
我当前的实现在后端有不同的“端点”,然后调用不同的函数实现和一个不断处理并将内容(消息)发送到前端的队列。但是这些总是完整的动作,它们要么成功要么失败,并且返回的消息是相应的。我没有适当的系统来中断正在运行的任务(例如文件处理),向前端发送请求,然后在继续执行该功能之前等待响应。
这类问题有设计模式或通用方法吗?
【问题讨论】:
标签: python reactjs websocket system-design