123
Resque برای ایجاد مشاغل در پس زمینه ، قرار دادن آنها در صف های مختلف و پردازش بعداً ، یک کتابخانه Ruby با پشتیبانی Redis است.Resque (مانند "نجات" تلفظ می شود) برای ایجاد مشاغل در پس زمینه ، قرار دادن آن مشاغل در صف های مختلف و پردازش آنها بعداً یک کتابخانه با پشتیبانی Redis است.کارهای پس زمینه می تواند هر کلاس یا ماژول روبی باشد که به عملکرد پاسخ می دهد.کلاسهای موجود شما به راحتی می توانند به کارهای پس زمینه تبدیل شوند یا می توانید کلاسهای جدیدی را بطور خاص برای انجام کار ایجاد کنید.یا ، شما می توانید هر دو را انجام دهید.Resque به شدت از DelayedJob الهام گرفته شده است (که صخره می کند) و شامل سه بخش است: یک کتابخانه روبی برای ایجاد ، پرس و جو و پردازش مشاغل یک وظیفه Rake برای شروع یک کارگر که کار را برای پردازش مشاغل یک برنامه Sinatra برای نظارت بر صف ها ، مشاغل و کارگران انجام می دهد.کارگران Resque می توانند بین چندین ماشین توزیع شوند ، اولویت های پشتیبانی ، نسبت به نفخ حافظه مقاوم هستند / "نشت" ، برای REE بهینه شده اند (اما روی MRI و JRuby کار می کنند) ، به شما می گویند که چه کاری انجام می دهند ، و انتظار شکست را دارند.صف های مقاومت ثابت هستند.پشتیبانی از زمان ثابت ، فشار اتمی و پاپ (به لطف Redis).دید به محتوای آنها می دهد.و مشاغل را به صورت بسته های ساده JSON ذخیره کنید.جلد Resque به شما می گوید کارگران چه کاری انجام می دهند ، کارگرانی که انجام نمی دهند ، از چه صف هایی استفاده می کنید ، آنچه در آن صف هاست ، آمار استفاده عمومی را ارائه می دهد ، و به شما در ردیابی خرابی ها کمک می کند.اکنون Resque از Ruby 2.3.0 و بالاتر پشتیبانی می کند.ما همچنین فقط می خواهیم از Redis 3.0 و بالاتر از آن جلو برویم.

سایت اینترنتی:

دسته بندی ها

گزینه های Resque برای Rails ActiveRecord با مجوز رایگان