क्या कोई सादे अंग्रेजी में Broker pattern मुझे समझा सकता है? शायद जावा या वास्तविक जीवन समानता के संदर्भ में।सादे अंग्रेजी में ब्रोकर आर्किटेक्चरल पैटर्न
उत्तर
कल्पना करने का प्रयास करें कि 10 लोगों के पास संदेश भेजने की आवश्यकता है। एक और 10 लोग पिछले समूह के संदेशों की उम्मीद कर रहे हैं। एक खुले वातावरण में, पहले समूह में प्रत्येक व्यक्ति को अपना संदेश प्राप्तकर्ता को मैन्युअल रूप से वितरित करना होगा, इसलिए प्रत्येक व्यक्ति को दूसरे समूह के कम से कम एक सदस्य का दौरा करना होगा। यह अक्षम और अराजक है।
दलाल में, एक नियंत्रण वर्ग (इस मामले में डाकिया) है जो समूह के सभी संदेशों को प्राप्त करता है। ब्रोकर फिर संदेशों के आधार पर संदेशों को व्यवस्थित करता है और प्रत्येक प्राप्तकर्ता को उनके लिए सभी संदेश देने के लिए किसी भी परिचालन की आवश्यकता होती है। यह बहुत अधिक कुशल है।
सॉफ़्टवेयर डिज़ाइन में, यह रिमोट और विषम वर्गों को एक दूसरे के साथ आसानी से संवाद करने देता है। कंट्रोल क्लास में एक इंटरफ़ेस होता है जो सभी आने वाले संदेशों के साथ बातचीत कर सकते हैं ताकि संदेशों के एक प्रकार को भेजा जा सके और सही तरीके से व्याख्या की जा सके। ध्यान रखें कि यह बहुत स्केलेबल नहीं है, इसलिए यह बड़ी प्रणालियों के लिए प्रभावशीलता खो देता है।
आशा है कि इससे मदद मिलेगी!
ओह! अति उत्कृष्ट। तो लाइन के प्रत्येक तरफ बहुत सारे "लोग" होने पर ब्रोकर जल्दी ही बाधा बन जाता है? पूरे शहर के लिए एक डाकिया होने की तरह। – habitats
बिल्कुल! लेकिन आप देख सकते हैं कि पोस्टमेन छोटे समूहों के लिए कितनी अच्छी तरह काम करते हैं। सॉफ़्टवेयर आर्किटेक्चर आपकी आवश्यकताओं को जानने के बारे में है। –
- 1. सादे अंग्रेजी में वर्तमान स्थिरता
- 2. सादे अंग्रेजी में जावाबीन्स क्या हैं?
- 3. सादे अंग्रेजी में डब्लूएसजीआई और सीजीआई क्या हैं?
- 4. डिजाइन पैटर्न नामकरण और स्पष्टीकरण: प्रदाता, सेवा, ब्रोकर
- 5. संदेश ब्रोकर
- 6. अंग्रेजी
- 7. सादे अंग्रेजी में PHP गूंज और PHP रिटर्न के बीच क्या अंतर है?
- 8. AngularJS में क्रॉस डोमेन REST कॉल के लिए सही आर्किटेक्चरल पैटर्न क्या है?
- 9. संदेश ब्रोकर
- 10. सादे ग्रहण
- 11. सादे जावास्क्रिप्ट
- 12. कैलेंडर अंग्रेजी
- 13. अंग्रेजी संस्करण
- 14. नेस्टेड स्विच स्टेटमेंट्स: आर्किटेक्चरल डिज़ाइन इश्यू
- 15. सादे RabbitMQ
- 16. सादे पाठ
- 17. SQL सर्वर सेवा ब्रोकर
- 18. माजर्डोमो ब्रोकर थ्रूपुट माप
- 19. एएमक्यूपी ब्रोकर (RabbitMQ)
- 20. एक Tridion ब्रोकर क्वेरी
- 21. सादे जावास्क्रिप्ट
- 22. सादे पाठ में जावा लॉग
- 23. मैं एमक्यूटीटी ब्रोकर
- 24. क्षैतिज स्केलिंग मच्छर ब्रोकर
- 25. सी # अंग्रेजी में सार्वभौमिक है?
- 26. अंग्रेजी में एक पूर्णांक मुद्रण
- 27. पिरामिड संसाधन: सादा अंग्रेजी में
- 28. आर्किटेक्चरल सिद्धांत "गैर-कार्यात्मक" उपयोगकर्ता कहानियों के रूप में
- 29. सेवा ब्रोकर कतार में संदेश कैसे हटाएं
- 30. ब्रोकर के नेटवर्क में ActiveMQ JMS टिकाऊ विषय
क्यों डाउनवोट? क्या मैंने कुछ गलत किया? – habitats
या तो सुनिश्चित नहीं है। यह संभव है कि डाउनवॉटर ने महसूस किया कि यह "अनुसंधान प्रयास नहीं दिखाता", या संभवतः "बहुत व्यापक" श्रेणियों के अंतर्गत आ गया है। कुछ पुराने प्रश्न इस तरह के होते हैं, लेकिन इन दिनों अधिकांश प्रश्न आमतौर पर वर्तमान (गलत) समझ को इंगित करते हैं, और/या इंगित करते हैं कि वे कहां उलझन में हैं; अन्यथा इसे आमतौर पर बहुत व्यापक माना जाता है। हालांकि, जहां तक मैं कह सकता हूं, इस सवाल से पहले कभी नहीं पूछा गया है, और मुझे व्यक्तिगत रूप से लगता है कि यह इस साइट के ज्ञान आधार में योगदान देता है, इसलिए (जैसा कि 3 अपवॉट्स और अच्छे उत्तर से प्रमाणित है), इसलिए ऐसा माना जाता है स्वीकार्य। +1 –
मैं समझता हूं कि आप क्या कह रहे हैं। मैं उस शोध को शामिल कर सकता था जिसे मैंने आगे किया था, लेकिन मैं सवाल को सरल रखना चाहता था। बहुत समय जब मैं स्टैक ओवरफ्लो पर समाप्त होता हूं तो सवाल स्वयं मील लंबा होता है, जबकि वास्तविक प्रश्न शीर्षक में निहित होता है, और कई बार शीर्षक और स्वीकार्य उत्तर लंबे प्रश्न पाठ पर पूरी तरह से स्वतंत्र होता है। शायद मैं इस पर विचार कर रहा हूँ। एक योगदानकर्ता के रूप में मेरा अनुभव सभी के बाद बहुत सीमित है :) हालांकि उपयोगी इनपुट के लिए धन्यवाद! – habitats