| Kolibri. Processori Asincrono / Gestione del flusso di lavoro per Django |
Scarica ora |
Kolibri. Classifica e riepilogo
- Nome editore:
- Thomas Weholt
- Sito web dell'editore:
- http://weholt.org
Kolibri. Tag
Kolibri. Descrizione
Processori asincroni / gestione del flusso di lavoro per Django Kolibri è un'app di Django riutilizzabile per progettare ed eseguire processi asincroni e flussi di lavoro. Un flusso di lavoro è una raccolta di passaggi in un ordine definito, elaborando i dati in ogni fase. Un passo può interrompere il flusso se viene sollevata un'eccezione e / o una fase specificata può essere eseguita per gestire un'eccezione specifica. Kolibri usa il sedano per gestire l'elaborazione in background. Tutti i processori e i flusvi di lavoro possono essere avviati solo dai membri del personale, ma il controllo degli accessi a grana maggiore potrebbe essere implementato nelle versioni future. Il progetto è iniziato perché avevo bisogno di controllare come ho aggiunto contenuti a un progetto fotografico che sto sviluppando a Django. Il progetto ha coinvolto molti processi pesanti come la generazione di miniature e la lavorazione dei metadati. L'aggiunta di contenuti è composto da passaggi che devono essere eseguiti in un ordine specifico, e ho bisogno di controllare quale azione intraprendere se un passo genera un'eccezione. Stavo usando il sedano, ma aggiungendo un nuovo passo o un processo era noioso e volevo un modo più dinamico per definire e gestire i processori. L'attuale implementazione non è stabile e una prova di concetto. Commenti Benvenuti, specialmente su come monitorare lo stato dei processi di sedano e fornire feedback all'utente.installationPIP Installazione django-kolibribriorhg clone https://itbucket.org/weholt/django-kolibri Python Setup.py Python Setup.PY INSTALLAZIONE STATIC_OTS .py Aggiungi 'Kolibri' alle tue app installate Aggiungi URL (R '^ Kolibri /', includi ('kolibri.urls')), al tuo URLS.Pyit sarebbe intelligente da leggere prima di leggere Usage.txt per un tutorial più dettagliato o sperimentare con il progetto di esempio di lavoro fornito nella fonte, disponibile a Bitbucket.
Kolibri. Software correlato