我正在使用Django创建一个Web应用程序。
我想要触发事件'背景'与Django应用程序并行运行的任务。 (并行我只是说他们不会影响用户体验的速度)
我正在谈论的任务类型
用户登录并触发事件以开始填充用户缓存,以便根据其使用习惯预期将来的请求。
用户将一些数据发布到数据库,但该帖子触发对另一个网站的api调用,其中返回的数据将被解析,聚合并用于补充用户发布的内容。
通过api调用其他网站滚动应用中使用的数据更新
汇总数据和运行常规维护任务。
经过几天的研究,我认为我应该使用twisted
来实现这一目标。这引出了我的问题:
这些任务中的许多都比cpu绑定的i / o绑定要多得多。所以我认为异步是最好的。
任何建议都将受到赞赏。
谢谢
答案 0 :(得分:1)