जावा अनुप्रयोग की निगरानी करने वाली प्रणाली के लिए जो वर्तमान में कमांड लाइन पर चलता है और ScheduledExecutorService का उपयोग करता है, मैं एक साधारण वेब एप्लिकेशन संस्करण लिखना चाहता हूं (जो अपाचे टॉमकैट जैसे सर्वलेट कंटेनर में चलाया जा सकता है या जेटी)।जावा वेब अनुप्रयोग में क्वार्ट्ज बनाम अनुसूचित एक्सप्लोरर सेवा
मैंने वेब अनुप्रयोगों के लिए लोकप्रिय नौकरी शेड्यूलर में से एक के रूप में Quartz पढ़ा है। क्या यह बेहतर होगा (संभवत: बेहतर सर्वलेट कंटेनर एकीकरण के कारण) इस एप्लिकेशन को अनुसूचित एक्सप्लोरर सेवा से क्वार्ट्ज तक पोर्ट करने के लिए?
आवेदन के लिए एक और लाइब्रेरी निर्भरता जोड़ना कोई समस्या नहीं है, मुझे अनुसूचितExecutorService के उपयोग के तकनीकी कारणों में दिलचस्पी है।
क्वार्ट्ज वास्तव में नियमित नौकरियों को निर्धारित करने के लिए अच्छे उपयोग करता है। –
मुझे लगता है कि जावा के पास एपीआई है जो क्वार्ट्ज करता है। मुझे अभी भी क्वार्ट्ज ढांचे की आवश्यकता को समझ में नहीं आया। – Newbie
क्वार्ट्ज आपको यह कहने की अनुमति देता है कि आप घंटे पर एक कार्य चलाना चाहते हैं। जैसे 12:00, 13:00 इत्यादि। निर्मित एपीआई आपको हर घंटे (कुछ बिंदु से शुरू) चलाने की अनुमति देती है लेकिन यह समय के साथ बहती है। (दिन में 10 सेकंड तक) –