【发布时间】:2018-10-27 02:42:46
【问题描述】:
这是一个关于建筑的问题。假设我在服务器上有一个长时间运行的过程,例如在训练过程中的机器学习。现在,当它在外部机器上运行时,我想要一个工具来快速查看结果。所以我认为最好的方法是建立一个快速连接到进程的网站,例如使用 RPC 来显示结果,因为这允许我始终签入。现在的问题是 Django 视图应该如何从服务器进程中收集信息:
1) 在视图中直接使用 rpyc 等 RPC 调用?
2) 使用某种消息队列,例如 celery ?
3) 或者以我没有看到的完全不同的方式?
【问题讨论】:
-
这个问题对于 StackOverflow 格式来说太宽泛了,但通常的做法是使用 Celery 来完成诸如此类的异步任务。