मैं मैसेज ब्रोकर्स और ईएसबी (स्टैकओवरफ्लो पर भी) विभिन्न प्रश्नों / लेखों के माध्यम से गया हूं। अभी भी एक सुराग नहीं है कि एक संदेश ब्रोकर और एक ईएसबी के बीच स्पष्ट सीमांकन अंतर क्या है? अब यहाँ मैं उत्पादों की तुलना करने की कोशिश कर रहा हूँ, वेब्सफेयर ब्रोकर और खच्चर ESB !!
सबसे पहले, (किसी भी संस्करण) Webshere ब्रोकर एक ESB है? हमारे आईबीएम उत्पाद लोग इसे ईएसबी होने का दावा करते हैं! (मैं इसके बारे में आश्चर्यचकित नहीं हूं)।
मेरी सीमित जानकारी मुझे बताती है कि एक संदेश ब्रोकर एक एचयूबी-स्पोक मॉडल पर काम करता है। हालांकि ईएसबी एक बस वास्तुकला पर काम करता है। अब पृथ्वी पर इसका क्या मतलब है? मैंने पढ़ा है कि अगर HUB विफल रहता है (अनुपलब्ध मुझे लगता है) तो ब्रोकर पूरी तरह से विफल हो जाता है। जो ईएसबी का मामला नहीं है (इसलिए वे लोग कहते हैं)। यहाँ मुझे समझ नहीं आया कि "क्या होगा अगर बस" विफल हो जाए?
अब ESBs और ब्रोकर्स के बारे में सामान्य बात यह है कि वे रूटिंग, ट्रांसफॉर्मेशन, ऑर्केस्ट्रेशन आदि प्रदान करते हैं। इसलिए यदि वे दोनों इसे प्रदान करते हैं, तो मैं एक को दूसरे पर क्यों चुनूंगा।
संघर्ष का एक अन्य क्षेत्र परिवर्तन के संबंध में है। क्या संदेश ब्रोकरों की तुलना में ईएसबी इसे एक अलग तरीके से सुविधा प्रदान करता है? मैं वास्तव में इस पर कुछ अंतर्दृष्टि प्यार करेंगे।
अब HORIZONTAL स्केलिंग के बारे में बात कर रहे हैं। कौन किससे बेहतर प्रदर्शन करता है? या दोनों ही जटिलता (या किसी अन्य कारक) के मामले में समान रूप से मापनीय हैं। बिल्कुल बुद्धिमान लागत, वेब्सपियर ब्रोकर आपको प्रत्येक बॉक्स के लिए शुल्क देने वाला है (प्रत्येक सीपीयू को अकेला छोड़ दें)। मुझे विश्वास है, यहां तक कि वाणिज्यिक MULE ESB भी ऐसा नहीं करता है। इसके लागत भाग को छोड़कर, ईएसबी स्केलिंग और संदेश ब्रोकर स्केलिंग के निहितार्थ क्या हैं। मुझे पता है कि आप ईएसबी में सर्विस लेवल तक बढ़ सकते हैं। क्या संदेश ब्रोकर में यह संभव है?