0

我的网站上有一个大表格。当用户填写并提交时,大部分数据只是被转储到数据库中,然后他们被重定向到新页面。但是,我还想使用数据来查询另一个站点,然后解析结果。这可能需要更长的时间。用户立即看到这些结果并不重要,所以我想知道是否可以异步调用一个处理这个问题的函数,然后像往常一样从我的视图中返回一个 HttpResponse 而不让他们等待?

如果是这样……怎么办?我应该看看任何特定的图书馆吗?

4

1 回答 1

3

使用django 的用户RabbitMQCelery 。如果你部署在 EC2 上,还要看看SQS

您从请求-响应周期中创建一条消息,并且替代进程​​或 cron 会不断检查这些消息。

于 2010-04-15T08:40:50.547 回答