मैं एरलांग का उपयोग करके क्लस्टर को लागू करने की कोशिश कर रहा हूं क्योंकि यह सब एक साथ रखता है। मुझे यह विचार पसंद है कि यह नोड्स का एक पूरी तरह से जुड़ा हुआ ग्राफ बनाता है, लेकिन ऑनलाइन विभिन्न लेख पढ़ने पर, ऐसा लगता है कि यह अच्छी तरह से स्केल नहीं करता है (अधिकतम 50 - 100 नोड्स)। क्या ओटीपी के डेवलपर्स ने इस सीमा को उद्देश्य पर लगाया? मुझे पता है कि आप नोड्स को केवल स्पष्ट कनेक्शन के साथ ही छुपा नोड्स आदि के लिए सेट अप कर सकते हैं, लेकिन ऐसा लगता है कि डिफॉल्ट आउट ऑफ़ द बॉक्स सेटअप बहुत स्केलेबल नहीं है।एरलांग क्लस्टर
तो सवाल:
आप 5 नोड्स था (ए, बी, सी, डी, ई) है कि सभी तरह के ए-बी-सी-डी-ई है कि स्पष्ट संबंध था। क्या एर्लांग/ओटीपी ए को सीधे ई से बात करने की इजाजत देता है या क्या ए को ई से प्राप्त करने के लिए बी से डी से संदेश पास करना पड़ता है, और इस प्रकार यह पूरी तरह से जुड़े ग्राफ के लिए कारण है? दोबारा, यह समझ में आता है लेकिन यह मैंने जो देखा है उससे अच्छी तरह से स्केल नहीं करता है।
यदि कोई स्केलेबल और गलती सहनशील प्रणाली के लिए प्रयास करना और जाना था, तो आपके विकल्प क्या हैं? ऐसा लगता है कि, यदि आप पूरी तरह से जुड़े ग्राफ नहीं बना सकते हैं क्योंकि आपके पास बहुत सारे नोड्स हैं, तो अगली सबसे अच्छी बात किसी प्रकार का पेड़ बनाना होगा। लेकिन, यह बहुत गलती-सहनशील प्रतीत नहीं होता है क्योंकि अगर बच्चों या नोड्स के किसी भी माता-पिता की मृत्यु हो जाती है, तो आप अपने क्लस्टर का एक महत्वपूर्ण हिस्सा खो देंगे।
पर्यवेक्षकों और श्रमिकों की तलाश में, मैंने देखा है कि सभी उदाहरण एक नोड पर प्रक्रियाओं पर लागू होते हैं। क्या यह गलती सहनशीलता को लागू करने में मदद के लिए नोड्स के समूह पर लागू किया जा सकता है?
क्या नोड कई क्लस्टर का हिस्सा बन सकते हैं?
आपकी मदद के लिए धन्यवाद, अगर वहाँ एक अर्द्ध हाल वेबसाइट या ब्लॉग पोस्ट (लगभग 1 साल की उम्र) है कि मैं याद किया गया है, मैं उन को देखने के लिए खुशी होगी। लेकिन, मैंने इंटरनेट को बहुत अच्छी तरह से खराब कर दिया है।
संबंधित प्रश्न: http://stackoverflow.com/questions/5044574/how-scalable-is-distributed-erlang? – Tilman
क्या आपने क्लाउडआई में देखा है: http://cloudi.org/ – Tilman