【发布时间】:2020-06-05 14:16:04
【问题描述】:
我有一个案例,我有 3 个 docker 容器: - Angular 中的前端 - Django 中的后端 - 在 python 中处理 API。
用例是用户将文件发送到后端卷(使用前端 GUI),然后 API 处理它。处理需要一些时间,因此 API 使用 SSE 将更新发送到后端(这是该操作的触发器),我想将该进度更新转发到前端。
我已经尝试使用 WebSockets(前端 后端 API),但是在一次处理多个文件的情况下会出现很多错误。
我也不想将 API 暴露给前端。 API 可以并行处理多个文件。
对于这种情况,你们有一些最佳实践吗?
【问题讨论】:
标签: django angular websocket server-sent-events