tiddlywebplugins.dispatcher este un plugin TiddlyWeb de expediere tiddlers la cozile asincrone de locuri de muncă.
Acest plugin folosește beanstalkd pentru a oferi un sistem în queing memorie care deține cozile proceselor externe, care va face ceva cu informațiile în coada de așteptare. Obiectivul general este de a permite prelucrarea tiddlers asincron: De exemplu, pentru a face indexarea, trimite e-mail, etc.
Modelul generală este următoarea:
* In init () a plugin două lucruri se intampla:
** Un Magazin HOOK pentru tiddler pune și șterge este înregistrată, că Hooke are un loc de muncă: pune un mesaj în coada de așteptare implicit de beanstalkd
** N + 1 proces extern sunt fie incarcatori sau dacă lansate de alte mecanisme, înregistrată. '1' processs ascultă pe coada implicit și scrie ID-ul tiddler într-o coadă numit după fiecare dintre procesele externe N (de exemplu, un tub numit "index")
* Fiecare a procesului de ascultare pe tuburi de bază non-default, procesează tiddler, iar apoi șterge din coadă.
Aceasta este _highly_ experimental. . Veți avea nevoie pentru a putea compila beanstalkd în scopul de a utiliza acest
Cerințe :
- Python
Comentariile nu a fost găsit