我的应用程序的工作流程是 -Django的请求/响应多线程
User submits a file
On receiving -> process_file()
return response
这可能会导致超时,如果process_file()
要花很多时间,所以我怎么可能之前发回response
,然后处理文件和发送稍后向用户输出所需的输出。
我已经签出django芹菜,但我认为这是一个小的应用程序,我正在试图建立相当沉重。
更新:我搜索了一下周围的互联网上,如果有人想用芹菜,这里是一个很好的博客文章,可以帮助你解决这个情况 - [Link]
你需要一个异步队列:https://www.djangopackages.com/grids/g/workers-queues-tasks/ –