tiddlywebplugins.dispatcher egy TiddlyWeb bővítmény a feladást tiddlers az aszinkron munkát sorok.
Ez a bővítmény beanstalkd, hogy egy memóriában queing rendszerben tartja sorait a külső folyamatok, amelyek fog tenni valamit az információkat a sorban. Az általános cél az, hogy feldolgozása tiddlers aszinkron módon: például, hogy nem indexelés, e-mailt küldeni, stb
Az általános modell megy a következő:
* A init (), a plugin két dolog történik:
** A Store horog a félpennys fel és törölhet regisztrált, hogy Hooke-nak egy munkát: feltett egy üzenetet az alapértelmezett sor a beanstalkd
** N + 1 külső folyamat akár elágazik, vagy ha indított más mechanizmus, regisztrált. Az "1" processs figyeli az alapértelmezett sor, írja a félpennys ID egy sorban elnevezett egyes N külső folyamatok (pl egy cső nevű "index")
* Minden a folyamat hallgat a nem alapértelmezett csövek, feldolgozza a félpennys, majd törli a sorból.
Ez _highly_ kísérleti. Szükséged lesz, hogy képes legyen lefordítani beanstalkd annak érdekében, hogy ezt használja.
követelmények :
- Python
Hozzászólás nem található