使用Django作为长时间运行的python进程的GUI
这是一个关于建筑的问题。假设我在服务器上有一个长时间运行的过程,比如在培训期间的机器学习。现在,由于在外部机器上运行,我希望有一个工具可以随时快速查看结果。因此,我认为最好的方法是建立一个网站,该网站可以快速连接到流程,例如使用RPC显示结果,因为这样可以让我始终签入。现在的问题是Django view应该如何从服务器进程收集信息: 1) 在视图中直接使用rpyc之类的RPC调用 2) 使用诸如芹菜之类的消息队列使用Django作为长时间运行的python进程的GUI,python,django,ipc,rpc,Python,Django,Ipc,Rpc,这是一个关于建筑的问题。假设我在服务器上有一个长时间运行的过程,比如在培训期间的机器学习。现在,由于在外部机器上运行,我希望有一个工具可以随时快速查看结果。因此,我认为最好的方法是建立一个网站,该网站可以快速连接到流程,例如使用RPC显示结果,因为这样可以让我始终签入。现在的问题是Django view应该如何从服务器进程收集信息: 1) 在视图中直接使用rpyc之类的RPC调用 2) 使用诸如芹菜之类的消息队列 3) 或者以一种完全不同的方式我看不到?至少有两种可能的方法可以做到这一点 将数据
3) 或者以一种完全不同的方式我看不到?至少有两种可能的方法可以做到这一点
这个问题对于StackOverflow格式来说太宽泛了,但是通常的做法是使用芹菜来完成异步任务,比如这样的任务。