में शेड्यूलिंग कार्य मैं एक धागा फैला रहा हूं जो डेटाबेस से रिकॉर्ड्स के हिस्से को खींचकर रखता है और उन्हें कतार में डाल देगा। यह धागा सर्वर लोड पर शुरू किया जाएगा। मैं चाहता हूं कि यह धागा हर समय सक्रिय हो। यदि डेटाबेस में कोई रिकॉर्ड नहीं है, तो मैं इसे प्रतीक्षा करना चाहता हूं और कुछ समय बाद फिर से जांचना चाहता हूं। मैं इसे निर्धारित करने के लिए वसंत कार्य शेड्यूलर का उपयोग करने के बारे में सोच रहा था लेकिन यह सुनिश्चित नहीं है कि यह सही है क्योंकि मैं केवल एक बार अपना काम शुरू करना चाहता हूं। वसंत में इसे लागू करने का अच्छा तरीका क्या होगा?स्प्रिंग/जावा
इसके अलावा, मुझे सीमा जांचने की आवश्यकता है कि यदि मेरा धागा नीचे चला जाता है (किसी भी त्रुटि या अपवाद की स्थिति के कारण) इसे कुछ समय बाद फिर से चालू किया जाना चाहिए।
मैं यह सब थ्रेड संचार विधियों का उपयोग करके जावा में कर सकता हूं लेकिन इस तरह के परिदृश्यों के लिए स्प्रिंग या जावा में कुछ उपलब्ध है या नहीं।
कोई भी सुझाव या सूचक मदद करेगा।
मैं इसके माध्यम से चला गया हूं, लेकिन मैं नहीं चाहता कि मेरा कार्य कुछ विशिष्ट समय के बाद निष्पादित किया जाए लेकिन केवल एक बार। बस एक परिदृश्य को संभालने की जरूरत है कि यदि मेरे कार्य नीचे चला जाता है तो मैं इसे कैसे पुनर्जीवित कर सकता हूं। – Ashu