5 Stimmen

Asynchrone Nachrichtenwarteschlangen und Verarbeitung wie Amazon Simple Queue Service in Django

Es gibt viele Aktivitäten in einer Anwendung, für die Dinge wie:

  • E-Mail senden, auf Twitter posten
  • Miniaturansicht eines Bildes in mehreren Größen
  • einen Cron aufrufen, um verbundene Beziehungen zu finden

Eine gute Möglichkeit, diese Aufgaben zu erledigen, besteht darin, in eine asynchrone Warteschlange zu schreiben, auf der Operationen ausgeführt werden.

Welche Django-Anwendung kann verwendet werden, um eine solche Funktionalität, wie die, die Amazon Simple Queue Service bietet, lokal zu implementieren?

Ich bin auf Folgendes gestoßen Staudensellerie . Das Richtige? Gibt es noch etwas anderes, das existiert, wie das hier?

1voto

Alister Bulman Punkte 33148

Beanstalkd kann auch das tun, was Sie wollen, und ich habe es (wenn auch nicht von Python aus) verwendet, um einige ähnliche Dinge zu tun (Ändern der Bildgröße und Ausführen anderer Hintergrundaufgaben). Es gibt eine Reihe von Python-Client-Bibliotheken für die Schnittstelle mit ihm.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X