django - Django:返回响应后我可以工作吗?
问题描述
我有一个 SLO 可以在 3 秒内从我的 django 应用程序返回响应,但有时我在请求中所做的工作需要比这更长的时间。额外的工作可以异步完成,所以我正在研究 celery。
但是,这项工作在逻辑上属于请求,如果我不必进行设置芹菜队列的所有额外工作,那就太好了。我没有太多流量,我不介意多花一点时间和我的 uwsgi 工作人员在一起。
在返回响应之后但在离开请求周期之前,是否有任何宽恕的方式(甚至可能是不宽恕的方式)来完成工作?
解决方案
推荐阅读
- java - IntelliJ IDEA 找不到生成的配置元数据文件
- node.js - 如何在声明全局中访问命名空间?
- node.js - Node.js 中的 GraphQL 查询返回 AWS CloudWatch 错误“无法导入模块‘索引’”
- c - ceil() 仅适用于右值
- r - R更改geom_bar()中文本的位置
- python - 我该如何优化这个循环?带有 json 的 Python 代码
- php - 获取刚刚添加到购物车的商品
- javascript - FullCalendar 中的递归过多
- sql-server-2008-r2 - 我运行 ISNUMERIC('
') 在 SQL Server 2008 级别 80 中,但它返回 1,而不是 0 - javascript - 如何在游戏获胜时添加警报(checkWinning)?