首页 > 解决方案 > Django:返回响应后我可以工作吗?

问题描述

我有一个 SLO 可以在 3 秒内从我的 django 应用程序返回响应,但有时我在请求中所做的工作需要比这更长的时间。额外的工作可以异步完成,所以我正在研究 celery。

但是,这项工作在逻辑上属于请求,如果我不必进行设置芹菜队列的所有额外工作,那就太好了。我没有太多流量,我不介意多花一点时间和我的 uwsgi 工作人员在一起。

在返回响应之后但在离开请求周期之前,是否有任何宽恕的方式(甚至可能是不宽恕的方式)来完成工作?

标签: djangorequest

解决方案


推荐阅读