2 مستودعات
Background processing frameworks specifically designed for the Ruby ecosystem.
Distinct from Background Processing: Candidate [f14_mt4] is a general architectural pattern; this specifies the Ruby-centric framework implementation.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Ruby Frameworks. Refine with filters or upvote what's useful.
Sidekiq is a Ruby background processing framework and asynchronous task runner. It functions as a Redis-backed background job processor that offloads heavy or time-consuming work from web requests to separate worker processes to ensure the main application remains responsive. The system operates as a Redis task queue, storing pending jobs in Redis to be processed concurrently by multiple threads. It provides a framework for distributed task queueing and asynchronous job scheduling to coordinate work across multiple server instances. The project covers Ruby application scaling by executing ba
Provides a comprehensive framework for offloading time-consuming work from Ruby web requests to separate workers.
Queue Classic هو إطار عمل لمعالجة الخلفية لتطبيقات Ruby يدير المهام غير المتزامنة باستخدام جداول قواعد البيانات العلائقية لاستمرارية الوظائف. من خلال تخزين المهام مباشرة داخل قاعدة البيانات، يضمن النظام بقاء إنشاء الوظائف مقترناً بمعاملات التطبيق، مما يضمن عدم وضع المهام في قائمة الانتظار إلا عند الالتزام بتغييرات البيانات المرتبطة بنجاح. ينسق إطار العمل عمليات العمال المتزامنة من خلال آليات القفل على مستوى قاعدة البيانات، والتي تمنع التنفيذ الزائد وتسمح بمعالجة المهام الموزعة دون الحاجة إلى وسيط رسائل خارجي. يعمل العمال عن طريق استطلاع قاعدة البيانات للوظائف المعلقة، مما يدعم كلاً من التنفيذ الفوري والجدولة المتأخرة بناءً على طوابع زمنية مستقبلية. يوفر النظام آلية لتفريغ العمليات التي تستغرق وقتاً طويلاً من خيط التطبيق الرئيسي إلى عمليات عمال مستقلة. ويدعم تكوينات معالجة مخصصة، مما يسمح للمطورين بتحديد منطق محدد لمهام الخلفية مع الحفاظ على الاتساق من خلال التخزين العلائقي الأساسي.
Provides a background processing framework specifically designed for the Ruby ecosystem using relational database persistence.