在django中从/向应用服务器/ web服务器进行通信的最佳方式是什么?

时间:2014-07-18 21:11:43

标签: python django rpc

所以假设我有一些进行一些硬计算的进程。此过程通过应用程序服务器进行控制。

我需要一个Web界面来通过应用程序服务器来控制这些进程。这样做的最佳方式是什么?

所以也许RPC或通过dbus或某些消息传递系统(如ZeroMQ或RabbitMQ(或基于该消息传递系统的RPC))或使用Redis进行发布 - 订阅或其他什么来公开应用程序服务器接口?

这样做的最佳/标准方法是什么?每种解决方案的后果是什么?也许django有一些标准的框架来做到这一点?

1 个答案:

答案 0 :(得分:2)

对于Python / Django,最常用的方法之一是通过Celery:http://celery.readthedocs.org/en/latest/index.html