0
Resque
Resque هي مكتبة Ruby المدعومة من Redis لإنشاء وظائف في الخلفية ، ووضعها في طوابير متعددة ، ومعالجتها لاحقًا.Resque (يُطلق عليها اسم "save") هي مكتبة يدعمها Redis لإنشاء وظائف في الخلفية ، ووضع تلك الوظائف في طوابير متعددة ، ومعالجتها لاحقًا.يمكن أن تكون مهام الخلفية أي فئة أو وحدة روبي تستجيب لأداء.يمكن بسهولة تحويل فئاتك الحالية إلى وظائف في الخلفية أو يمكنك إنشاء فئات جديدة خصيصًا للقيام بالعمل.أو يمكنك القيام بهما معا.إن Resque مستوحى بشدة من DelayedJob (أي الصخور) ويتألف من ثلاثة أجزاء: مكتبة Ruby لإنشاء الوظائف والاستعلام عنها ومعالجتها. مهمة Rake لبدء تشغيل عامل يقوم بمعالجة الوظائف تطبيق Sinatra لمراقبة قوائم الانتظار والوظائف والعمال.يمكن توزيع عمال Resque بين أجهزة متعددة ، وأولويات الدعم ، والمرنة لنفخ الذاكرة / "التسريبات" ، هي الأمثل لـ REE (لكن العمل على التصوير بالرنين المغناطيسي و JRuby) ، وإخبارك بما يفعلونه ، وتوقع الفشل.قوائم الانتظار Resque ثابتة؛دعم الوقت الثابت ، الضغط الذري والبوب (بفضل Redis) ؛توفير وضوح في محتوياتها ؛وتخزين وظائف مثل حزم JSON بسيطة.تخبرك الواجهة الأمامية Resque بما يفعله العمال ، وما الذي لا يقوم به العمال ، وما هي قوائم الانتظار التي تستخدمها ، وما هو موجود في قوائم الانتظار هذه ، وتوفر إحصائيات الاستخدام العامة ، وتساعدك على تتبع حالات الفشل.Resque يدعم الآن روبي 2.3.0 وما فوق.سنقوم أيضًا بدعم Redis 3.0 وما فوق للمضي قدمًا.
resque