首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >短跑芹菜任务取得成绩(Django)

短跑芹菜任务取得成绩(Django)
EN

Stack Overflow用户
提问于 2017-02-10 13:34:43
回答 1查看 194关注 0票数 0

在短跑芹菜任务(3-7秒)中实现效果的最佳方法是什么?

现在,我使用下面的方法。

  • 用户单击向api - api发送请求的按钮将触发芹菜任务并返回task_id
  • 然后我们将通过Ajax检查task_id的结果。

更新:问题应该关闭,因为它与从长时间运行的任务中获得结果没有什么区别。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-10 13:42:59

作为一般规则(包括所有背景任务,而不仅仅是芹菜/Django),这实际上是您的最佳选择。同样的模式出现了

  • 用户发出HTTP请求
  • 服务器启动后台服务(要么通过Celergy启动,要么通过其他异步启动。服务,甚至通过命令行执行(如果可以避免的话,不要这样做)并返回某种形式的标识符
  • 用户代理发出新的HTTP请求,以获取有关新服务/进程状态的信息。

你应该去看看long polling

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42160683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档