मैं वर्तमान में एक ई-कॉमर्स साइट पर काम कर रहा हूं और एक सुविधा है कि मुझे यह सुनिश्चित नहीं है कि इसे कैसे कार्यान्वित किया जाए। अधिकांश समय आप अपने कार्ट में उत्पाद जोड़ते हैं और उन्हें खरीदते हैं, यह शायद सबसे सरल वर्कफ़्लो है। मैं जो पूछ रहा हूं वह थोड़ा अलग है, अगर उत्पाद खरीदने के लिए समय सीमा है तो क्या होगा? मेरा मतलब है कि कुछ साइटें आपको उत्पाद (जैसे सॉकर मैनेजर) खरीदने के लिए सटीक समय सीमा देती हैं, उन साइटों में आप हमेशा के लिए उत्पाद नहीं रख सकते हैं, इसके लिए 15 मिनट की सीमा है और यदि आप उस अवधि में खरीद नहीं लेते हैं, तो आइटम अपने कार्ट से रिहा किया जाना चाहिए। (और शायद कोई और इस पर कूद जाएगा)एएसपी.नेट एमवीसी 3 साइट में पृष्ठभूमि नौकरियां कैसे करें?
अब, एएसपी.नेट एमवीसी प्रोग्रामर के रूप में मुझे इस सुविधा को लागू करना अच्छा लगेगा, लेकिन जैसा कि मैंने कहा, मुझे यकीन नहीं है कि यह कैसे करें। मुझे लगता है कि जब मैं कार्ट में आइटम जोड़ता हूं तो मुझे समय (आइटम जैसे कुछ जोड़ा गया) पकड़ने की आवश्यकता होती है और मुझे उस आइटम को x मिनट में रिलीज़ करने की आवश्यकता होती है, इसलिए उस उत्पाद को रिलीज़ करने के लिए कुछ मिनट बाद चलाने की आवश्यकता होती है। वैश्विक स्तर पर सोचते हुए, मुझे लगता है कि मुझे एक सेवा चाहिए, जब मैं कोई आइटम जोड़ूं, मुझे इसे इस सेवा में सदस्यता लेने की भी आवश्यकता है और सेवा पृष्ठभूमि में टाइमर/नौकरी चलाती है। मुझे क्या पता नहीं है/इसका कोई अनुभव नहीं है, यह एक एएसपी.नेट एमवीसी प्रोजेक्ट में ऐसा कैसे करें, क्या कोई नमूना प्रोजेक्ट, आलेख, लाइब्रेरी या ऐसा कुछ है?
बेशक मुझे नहीं पता कि मेरा तर्क इस समस्या के लिए सही है या नहीं, मुझे कुछ मार्गदर्शन कोड चाहिए, यदि संभव हो तो कुछ स्रोत कोड काम करने के लिए।
सबसे पहले, विस्तृत स्पष्टीकरण के लिए धन्यवाद ^^ मुझे लगता है कि मैं विंडोज टास्क शेड्यूलर को पसंद नहीं करूंगा क्योंकि मैं समझता हूं कि अगर मैं शेड्यूलर का उपयोग करता हूं तो मुझे उस सेवा को बहुत कम अवधि के साथ चलाने की ज़रूरत है या समाप्ति समय और अगले निर्धारित समय के बीच बड़ा समय अंतराल होगा। आईएमएचओ आपका दूसरा समाधान अधिक रोमांचक है क्योंकि यह आपको एक सटीक ट्रिगर देता है और ऐसा लगता है कि इसे आसानी से कार्यान्वित किया जा सकता है लेकिन मेरे दिमाग में एक सवाल है, कैशइटम रीमेड कैलबैक इस तरह के समाधानों में उपयोग करने के लिए पर्याप्त विश्वसनीय है? –
उस तरह के पुनरावर्ती कार्यान्वयन के साथ-साथ काम भी हो सकता है, लेकिन मैंने तुरंत इस मामले में कॉल स्टैक आकार के बारे में चिंता करने लगे –
@ArtemNikolov हम वास्तव में उसी कारण से उसी कोड का उपयोग करते थे (यह वर्तमान में ई-कॉमर्स में काम कर रहा है मुक्त स्टॉक), और यह लगभग 4 वर्षों तक चल रहा है, इसलिए मुझे ऐसा लगता है :) – salgiza