Kolibri.

Asynchrone Prozessoren / Workflow-Management für Django
Jetzt downloaden

Kolibri. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Thomas Weholt
  • Website des Verlags:
  • http://weholt.org

Kolibri. Stichworte


Kolibri. Beschreibung

Asynchrone Prozessoren / Workflow-Management für Django Kolibri ist eine wiederverwendbare Django-App zum Entwerfen und Ausführen von asynchronen Prozessen und Workflows. Ein Workflow ist eine Sammlung von Schritten in definierter Reihenfolge, Verarbeitungsdaten in jedem Schritt. Ein Schritt kann den Fluss brechen, wenn eine Ausnahme angehoben wird und / oder ein spezifizierter Schritt ausgeführt werden kann, um eine bestimmte Ausnahme zu handhaben. Kolibri verwendet Sellerie, um die Verarbeitung im Hintergrund umzugehen. Alle Prozessoren und Workflows können nur von Mitarbeitern gestartet werden, aber in zukünftigen Versionen könnte mehr feinkörniger Zugangskontrollen implementiert werden. Das Projekt wurde begonnen, weil ich kontrollieren musste, wie ich Inhalte einem Fotoprojekt hinzugefügt habe, das ich in Django entwickelte. Das Projekt umfasste viele schwere Prozesse wie die Miniaturansicht und die Metadatenverarbeitung. Das Hinzufügen von Inhalten besteht aus Schritten, die in einer bestimmten Reihenfolge erfolgen müssen, und ich muss steuern, welche Maßnahmen ergreifen müssen, wenn ein Schritt eine Ausnahme auswirkt. Ich benutzte Sellerie, aber das Hinzufügen eines neuen Schritts oder eines Prozesses war langweilig und ich wollte dynamischere Art, Prozessoren zu definieren und zu verwalten. Die aktuelle Implementierung ist nicht stabil und ein Beweis des Konzepts. Kommentare sehr willkommen, insbesondere an der Überwachung des Status von Sellerie-Prozessen und Feedback an den user .py add 'kolibri' zu Ihren installierten Apps hinzufügen URL (R '^ Kolibri /', Include ('kolibri.urls'), an Ihre urls.pyit wäre intelligent, um die Verwendung von usage.txt zuerst für ein detaillierteres Tutorial zu lesen. oder experimentieren Sie mit dem in der Quelle bereitgestellten Arbeitsbeispiel-Projekt in der in Bitbucket verfügbaren Quelle.


Kolibri. Zugehörige Software