我的目标是创建一个应用程序,能够执行长时间的系统任务,例如:
- 从代码库中检出代码,
- 在不同的本地位置之间复制目录,
- 等等。
问题在于,我需要独立于Web浏览器来准备它。也就是说,例如在启动检出/复制操作后,关闭Web浏览器不会中断操作。因此,在回到该站点后,我可以看到复制正在进行或浏览器关闭时开始另一个操作...
我搜索了各种工具,如RabbitMQ + Celery、Twisted、Pyro、XML-RPC,但我不知道其中哪一个适合我。有人在创建Django应用程序时遇到过类似的需求吗?如果有任何我应该知道的方法/包,请告诉我。代码示例也将非常欢迎!
提前感谢您的建议!
(对于我的糟糕英语,抱歉。我正在改进。)