2010-03-03 17 views
5

Hay muchas actividades en una aplicación que necesitan cosas como:colas de mensajes asíncronos y procesamiento como Amazon servicio de cola simple en Django

  • Enviar correo electrónico, publicar en Twitter
  • miniatura de una imagen, en varios tamaños
  • llamada de un cron para encontrar relaciones conectados

una buena manera de hacer estas tareas es escribir en una cola asíncrona en la que se realizan las operaciones.

Lo django aplicación se puede utilizar para implementar dicha funcionalidad, como la que ofrece servicios de Amazon Simple Queue, a nivel local?

me he encontrado celery. ¿Cosa correcta? ¿Algo más que exista, como este?

+3

apio definitivamente hace lo que describes, pero yo soy parcial. Aquí hay un buen tutorial: http://mathematism.com/2010/feb/16/message-queues-django-and-celery-quick-start/ – asksol

Respuesta

1

Beanstalkd también puede hacer lo que quiere, y lo he usado (aunque no de Python) para hacer algunas cosas similares (cambio de tamaño de imágenes y ejecutan otras tareas en segundo plano). Hay un par de bibliotecas de cliente Python para interactuar con él.

Cuestiones relacionadas