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.