وtiddlywebplugins.dispatcher هو البرنامج المساعد TiddlyWeb لإيفاد tiddlers إلى قوائم انتظار وظيفة غير متزامن.
هذا البرنامج المساعد يستخدم beanstalkd لتوفير في ذاكرة النظام كينج تحتجز طوابير لالعمليات الخارجية والتي سوف تفعل شيئا مع المعلومات الموجودة في قائمة الانتظار. الهدف العام هو السماح تجهيز tiddlers بشكل غير متزامن: على سبيل المثال للقيام الفهرسة، وإرسال البريد الإلكتروني، الخ
النموذج العام يذهب على النحو التالي:
* في الحرف الأول () من البرنامج المساعد يحدث أمران:
** تم تسجيل HOOK مخزن للtiddler وضع وحذف، أن هوك ديه وظيفة واحدة: وضع رسالة في قائمة الانتظار الافتراضي beanstalkd
** إما متشعب N + 1 عملية الخارجية أو إذا كان أطلقها بعض آلية أخرى، مسجلة. وprocesss "1" يستمع على قائمة الانتظار الافتراضية ويكتب ID tiddler في قائمة انتظار اسمه بعد كل من العمليات الخارجية N (على سبيل المثال أنبوب اسمه 'مؤشر')
* كل واحد من عملية الاستماع على أنابيب غير افتراضية، بمعالجة tiddler، ومن ثم يحذف من قائمة الانتظار.
هذا هو _highly_ التجريبية. سوف تحتاج إلى أن تكون قادرة على تجميع beanstalkd من أجل استخدام هذا
المتطلبات:.
بيثون
لم يتم العثور على التعليقات