【发布时间】:2021-08-07 17:16:33
【问题描述】:
我有一个 django 网站,在那里我可以在某些网站上注册一些事件侦听器和监视任务,查看有关这些任务的信息、编辑、删除等。这些任务运行时间很长,所以我将它们作为任务启动异步事件循环。我希望它们独立于 django 网站,因此我在 Sanic 网络服务器旁边的事件循环中运行这些任务,并使用来自 django 服务器的 api 调用来控制它。我不知道为什么,但我仍然觉得这个解决方案很磨损,那么有没有更好的方法呢?我正在考虑使用 kubernetes,但这些任务并不占用大量资源并且很简单,所以我认为不值得为每个任务启动新的 pod。 感谢您的帮助。
【问题讨论】:
-
这能回答你的问题吗? Long running tasks with Django
标签: python django asynchronous