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