2009-05-31 23 views
10

मैं Quartz scheduler का उपयोग करने की योजना बना रहा हूं क्योंकि मैंने इसके बारे में कई अच्छी राय पढ़ी हैं।क्वार्ट्ज शेड्यूलर को कैसे स्केल करें?

मेरी समस्या निम्नानुसार है: मेरे पास किसी भी समय सिस्टम में हजारों ट्रिगर्स रहेंगे। अधिकांश ट्रिगर केवल एक घटना को आग लगेंगे और मर जाएंगे। इसके अलावा, यह बहुत संभावना है कि मुझे उनके आवंटन (नए इनपुट के आधार पर) के बाद कई नौकरियां रद्द करनी होंगी।

इस पर क्वार्ट्ज स्केल कर सकते हैं? किस जॉबस्टोर की सिफारिश की जाती है? मैंने जेएसबीसी को mysql पर एक का उपयोग करने की योजना बनाई।

जोड़ा गया जानकारी: मेरी नौकरियां या तो अन्य सेवाओं (WAN पर) पर HTTP पोस्ट के माध्यम से एक ई-मेल या पोस्ट डेटा भेजती हैं।

How many jobs is Quartz capable of running?

जवाब से एक अंश::

उत्तर

11

कुछ सुझाव और सवाल जवाब में सिफारिशें हैं

तो मुझे सिर्फ इतना कहना है, वहाँ क्वार्ट्ज की किश्तों वहाँ बाहर हैं कि कर रहे हैं सैकड़ों हजारों जॉब्स और ट्रिगर्स का प्रबंधन, और समय पर किसी भी समय में दर्जनों नौकरियों को निष्पादित कर रहे हैं - और इसमें लोड-बैलेंसिंग का उपयोग शामिल नहीं है।

वहाँ भी क्वार्ट्ज उपयोगकर्ता मंच में कुछ चर्चा, डेवलपर्स जो इसी तरह की स्थिति के तहत क्वार्ट्ज का इस्तेमाल किया है से अनुभव रिपोर्ट के साथ है।

  • Scalability & Performance - जिम निकोल्स ई-मेल द्वारा क्लस्टर हजार नौकरियों की एक जोड़ी, और स्वयंसेवकों में अधिक जानकारी के चल रहा है
  • Quartz performance - Stey बैप्टिस्ट 2 लाख नौकरियों एक दिन, 10 नौकरियों एक दूसरे
चल रहा है

अपडेट 2015-01-12: दुर्भाग्यवश, फोरम स्थानांतरित होने पर उपरोक्त सूची में दिए गए लिंक तोड़ दिए गए, और मैं नए कामकाजी लिंक नहीं ढूंढ पा रहा हूं। मैं वैसे भी लिंक छोड़ दूंगा, अगर वे archive.org या अन्य जगहों से जानकारी खोदने में मदद करते हैं। आधिकारिक क्वार्ट्ज मंच अब quartz-scheduler on Google Groups है।

+1

हां, मैंने इस दस्तावेज़ को पढ़ा है। मैं ऐसे मामले के साथ अनुभव पर हाथ तलाश रहा हूं। मैंने प्रश्न में नौकरियों के बारे में कुछ जानकारी जोड़ दी है। –

+0

दुर्भाग्य से, मेरे पास क्वार्ट्ज में इस तरह के वॉल्यूम के साथ अनुभव नहीं है। क्वार्ट्ज उपयोगकर्ता मंच में कुछ अनुभव रिपोर्टें हैं, मैंने लिंक के साथ अपना जवाब अपडेट कर दिया है। आप यह स्पष्ट करने के लिए अपने प्रश्न के शीर्षक या विवरण को अपडेट करना चाहते हैं कि आप अनुभव रिपोर्ट चाहते हैं, दस्तावेज़ीकरण या डिज़ाइन सुझावों के संकेतक नहीं। – markusk