मैं शेड्यूलिंग के संबंध में Spring 3.0 doc एस पढ़ रहा हूं। मैं क्वार्ट्ज के लिए स्प्रिंग के जॉब डेंटलबीन की तरफ झुका रहा हूं। हालांकि, @ शेड्यूल्ड एनोटेशन ने मेरी आंख पर कब्जा कर लिया है। ऐसा लगता है कि स्प्रिंग फ्रेमवर्क का उपयोग करके कार्य को शेड्यूल करने का यह एक और तरीका है।स्प्रिंग शेड्यूलिंग: @ शेड्यूल्ड बनाम क्वार्ट्ज
- @Scheduled
- वाया क्वार्ट्ज
- वाया JDK टाइमर
मैं JDK टाइमर में कोई दिलचस्पी नहीं: डॉक्स के आधार पर, स्प्रिंग समय निर्धारण के तीन तरीका प्रदान करता है। मुझे क्वार्ट्ज पर @ शेड्यूल्ड क्यों चुनना चाहिए? (जब मैं क्वार्ट्ज का उल्लेख करता हूं तो मेरा मतलब क्वार्ट्ज के लिए वसंत के बीन रैपर का उपयोग करना है)।
मान लें कि मेरा उपयोग मामला इतना जटिल है कि मैं निर्दिष्ट अंतराल पर डेटा आयात और निर्यात करने के लिए किसी तृतीय-पक्ष वेब सेवा से संचार कर रहा हूं।
"यह [क्वार्ट्ज] एक सुअर का थोड़ा सा है" - यह 2 साल बाद है और मैं @chris के समान तुलना कर रहा हूं। क्या क्वार्ट्ज अभी भी वसंत के माध्यम से उपयोग करना मुश्किल है? – Edward
क्या @ अनुसूचित समर्थन CLUSTER है? यदि ऐसा है तो मैं इसे कैसे प्राप्त कर सकता हूं? –
नहीं, @ शेड्यूल्ड क्लस्टर या बहु नोड वातावरण का समर्थन नहीं करता है, जो कि इसकी एकमात्र बड़ी सीमा है और मुख्य कारण अभी भी बहुत से लोग क्वार्ट्ज का उपयोग करते हैं। – BrianC