我需要一些方向如何实现使用Django以下功能。
我想我的应用程序,以使多个用户可以提交作业做出的API调用。
每个用户的工作将需要多个API调用,将存储在数据库或文件的结果。
每个用户都应该可以提交多个作业。
在一些失败的情况下,如网络不通或API不返回的结果我想申请暂停了一段时间,然后继续完成这项工作。
基本上要从它被停止的应用程序来取货。
任何想法,我怎么能实现此解决方案或如芹菜任何技术的我应该看什么,甚至如果你能提出一个开源项目,我可以学习如何执行这将是一个很大的帮助。
你可以用rabbitmq和celery做到这一点。这篇文章可能会有所帮助。 https://medium.com/@ffreitasalves/executing-time-consuming-tasks-asynchronously-with-django-and-celery-8578eebab356