2010-03-03 34 views
5

上有一个应用程序,需要这样的东西很多活动:异步消息队列和处理像Django的亚马逊简单队列服务

  • 发送电子邮件,张贴到Twitter
  • 缩略图的图像,为若干个大小
  • 调用一个cron找到关联关系

一个好办法完成这些任务是编写成在其上进行操作的异步队列。

什么django应用程序可以用来实现这样的功能,就像一个Amazon Simple Queue服务在本地提供的那样?

我碰到过celery。正确的事?还有其他的东西,像这样吗?

+3

芹菜绝对做你所描述的,但我有偏见。这是一个很好的教程:http://mathematism.com/2010/feb/16/message-queues-django-and-celery-quick-start/ – asksol 2010-03-03 17:45:03

回答

1

Beanstalkd也可以做你想做的事情,我已经使用它(尽管不是来自Python)来做一些类似的事情(调整图像大小和运行其他后台任务)。有几个Python客户端库可以与它进行交互。