1
我有一个任务需要大约10-20分钟才能执行。用户点击一个按钮来执行此操作。是否有可能从这个请求返回并继续在后台运行此任务,并在完成后发送电子邮件或其他内容。Django从请求返回并在后台运行任务
我知道我可以设置队列和cron作业,但它看起来太多了,因为只有一个用户会使用此功能。
此外,请求超时或中断的机会有多大?也许这是一个选项只是不关闭选项卡,并等待?
我有一个任务需要大约10-20分钟才能执行。用户点击一个按钮来执行此操作。是否有可能从这个请求返回并继续在后台运行此任务,并在完成后发送电子邮件或其他内容。Django从请求返回并在后台运行任务
我知道我可以设置队列和cron作业,但它看起来太多了,因为只有一个用户会使用此功能。
此外,请求超时或中断的机会有多大?也许这是一个选项只是不关闭选项卡,并等待?
看起来像[芹菜](http://celery.readthedocs.org/)这样的任务队列的良好用例, – 2014-09-25 18:28:12