मेरे आवेदन में कई कर्मचारी हैं (विभिन्न प्रक्रियाओं के रूप में विभिन्न प्रक्रियाओं पर काम करते हैं) और कुछ संसाधन (कार्य इकाई)। विभिन्न श्रमिकों को सभी काम करने वाली इकाइयों पर प्रक्रिया करने की आवश्यकता है। उदाहरण के लिए, मेरे पास डब्ल्यू 1, डब्ल्यू 2 और डब्ल्यू 3, वर्किंग यूनिट यू 1 और यू 2 जैसे कर्मचारी हैं। फिर डब्ल्यू 1 को यू 1 और यू 2 की प्रक्रिया करने की आवश्यकता है, जो W2 और W3 के समान है। प्रतिबंध अलग-अलग कर्मचारी एक ही कार्य इकाई पर एक ही समय में काम नहीं कर सकते हैं।डिज़ाइन पैटर्न सलाह के लिए पूछ रहा है: पुश मॉडल बनाम। मॉडल खींचें
मेरे पास दो डिज़ाइन हैं और सलाह मांगना चाहते हैं कि कौन सा बेहतर है।
- पुश मॉडल: अलग-अलग श्रमिकों को कार्य इकाइयों को असाइन करने के लिए केंद्रीय नौकरी शेड्यूलर का उपयोग करके, यह सुनिश्चित करने के लिए कि विभिन्न कर्मचारी एक ही कार्य इकाई पर काम नहीं कर रहे हैं;
- मॉडल खींचें: प्रत्येक कार्यकर्ता कार्य इकाइयों के लिए केंद्रीय नौकरी शेड्यूलर से प्रक्रिया करने के लिए कहेंगे, और नौकरी शेड्यूलर एक उपयुक्त कार्य इकाई का चयन करेगा जिसे अन्य कार्यकर्ता द्वारा पूछताछ कार्यकर्ता के लिए संसाधित नहीं किया जा रहा है।
मैं प्रत्येक डिज़ाइन के पेशेवरों और विपक्ष को जानना चाहता हूं। और मेरी प्रमुख चिंताओं में से एक है - एक कमजोर युग्मित डिजाइन ढूंढना (यह मेरा मुख्य लक्ष्य है, लेकिन एकमात्र लक्ष्य नहीं है)। मुझे यकीन नहीं है कि पुश मॉडल या पोल मॉडल में बेहतर विस्तारशीलता है (विकल्प 1 अधिक कमजोर युग्मित है)? पहले से
धन्यवाद, जॉर्ज
पूल इस मामले में मतदान से अधिक उपयुक्त नहीं है? –
मैं जिस शब्द को आप ढूंढ रहे हैं उसे विश्वास करें "खींचें" है। – jldupont
पुल भी एक अच्छा नाम है। –