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