در tiddlywebplugins.dispatcher پلاگین TiddlyWeb به اعزام tiddlers به صف کار ناهمزمان است.
این افزونه با استفاده از beanstalkd به ارائه در سیستم queing حافظه برگزاری صف به فرآیندهای خارجی است که چیزی را با اطلاعات در صف را انجام خواهد داد. هدف کلی این است که اجازه می دهد پردازش tiddlers ناهمگام: به عنوان مثال به انجام نمایه سازی، ارسال ایمیل، و غیره
مدل عمومی می رود به شرح زیر است:
* در init انجام () از پلاگین دو چیز اتفاق می افتد:
** یک قلاب فروشگاه برای tiddler قرار داده و حذف ثبت شده است، که هوک یک شغل: قرار دادن یک پیام در صف به طور پیش فرض از beanstalkd
** N + 1 فرآیند خارجی یا چنگال مانند و یا اگر از سوی برخی از مکانیسم های دیگر، ثبت نام راه اندازی شد. '1' processs گوش در صف به طور پیش فرض و ID tiddler می نویسد به صف بعد از هر یک از فرآیندهای خارجی N به نام (به عنوان مثال یک لوله به نام "شاخص")
* هر یک از فرایند گوش دادن در لوله های بدون طور پیش فرض، پردازش tiddler، و سپس آن را از صف حذف می کند.
این _highly_ تجربی است. شما باید قادر به کامپایل beanstalkd در جهت استفاده از این
مورد نیاز:.
پایتون
نظر یافت نشد