所以假设我有一些进行一些硬计算的进程。此过程通过应用程序服务器进行控制。
我需要一个Web界面来通过应用程序服务器来控制这些进程。这样做的最佳方式是什么?
所以也许RPC或通过dbus或某些消息传递系统(如ZeroMQ或RabbitMQ(或基于该消息传递系统的RPC))或使用Redis进行发布 - 订阅或其他什么来公开应用程序服务器接口?
这样做的最佳/标准方法是什么?每种解决方案的后果是什么?也许django有一些标准的框架来做到这一点?
答案 0 :(得分:2)
对于Python / Django,最常用的方法之一是通过Celery:http://celery.readthedocs.org/en/latest/index.html