Kolibri

Asynchrone processors / workflowbeheer voor Django
Download nu

Kolibri Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Thomas Weholt
  • Uitgever website:
  • http://weholt.org

Kolibri Tags


Kolibri Beschrijving

Asynchrone processors / workflow management voor Django Kolibri is een herbruikbare Django-app voor het ontwerpen en uitvoeren van asynchrone processen en workflows. Een workflow is een stappencollecties in een gedefinieerde bestelling, verwerkingsgegevens in elke stap. Een stap kan de stroom breken als een uitzondering wordt verhoogd en / of een opgegeven stap kan worden uitgevoerd om een specifieke uitzondering te behandelen. Kolibri gebruikt selderij om verwerking op de achtergrond te verwerken. Alle processors en workflows kunnen alleen worden gestart door personeelsleden, maar meer fijne korrelige toegangscontrole kan worden geïmplementeerd in toekomstige versies. Het project is gestart omdat ik moet bepalen hoe ik inhoud aan een fotoproject heb toegevoegd, ik ontwikkel in Django. Het project betrof veel zware processen zoals miniatuurgeneratie en metagegevensverwerking. Het toevoegen van inhoud bestaat uit stappen die in een specifieke volgorde moeten worden gedaan en ik moet bepalen welke actie wordt ondernomen als een stap een uitzondering werpt. Ik gebruikte selderij, maar het toevoegen van een nieuwe stap of het proces was vervelend en ik wilde een dynamische manier van definiëren en beheren van processors. De huidige implementatie is niet stabiel en een bewijs van concept. Reacties zeer welkom, vooral over het controleren van de status van selderijprocessen en feedback geven aan de gebruiker.installatiePIP Installeer Django-KolibriorHG-kloon https://bitbucket.org/wehalt/django-kolibri python setup.py-installatie Set Static_root en Static_url in Instellingen . Py toevoegen 'Kolibri' aan uw geïnstalleerde apps Voeg URL (R '^ Kolibri /' toe, inclusief ('Kolibri.urls')), aan uw URLS.PYIT zou slim zijn om eerst door gebruik te lezen.txt voor een meer gedetailleerde tutorial of experimenteer met het werkbeeldproject dat in de bron wordt verstrekt, verkrijgbaar bij Bitbucket.


Kolibri Gerelateerde software