में अधिकतम (व्यावहारिक) नोड्स की संख्या क्या है, मैं एरलांग/एलिक्सीर का उपयोग करके वित्तीय बाजारों में एक सेवा के रूप में एक मंच बनाना चाहता हूं। मैं वित्तीय बाजारों में एडब्ल्यूएस लैम्ब्डा-शैली के कार्यों को प्रदान करूंगा, लेकिन वेब/आराम/http के माध्यम से सुलभ होने के बजाय, मैं अपने स्वयं के एआरएम-आधारित हार्डवेयर टर्मिनलों को ग्राहकों (एनवीडिया जेटसन TX2- आधारित या समान, सभ्य हार्डवेयर) वितरित करने की योजना बना रहा हूं। । वे इन टर्मिनल से कार्यों तक पहुंचेंगे। मैं चाहता हूं कि टर्मिनल सिस्टम में पूर्ण नोड्स हों। इसलिए वे मेरे केंद्रीय सर्वर को पास करने के लिए अभिनेता मॉडल का उपयोग करेंगे, और वास्तव में, यदि टर्मिनल उपयोगकर्ता अपने कार्यों को ऑनलाइन रखने का फैसला करते हैं तो टर्मिनल एक-दूसरे के बीच संदेश भेज सकते हैं।एरलांग सिस्टम
क्या यह एक व्यवहार्य मॉडल है? क्या मैं इस तरह 1000 टर्मिनल चला सकता हूं? 100 000? मैं किस प्रकार की सीमाओं में कूदना शुरू कर सकता हूं? क्या एरलांग संदेश रूटिंग स्केल करने योग्य है, इस तरह के नेटवर्क को अभी भी निष्पादित करने के लिए पर्याप्त है यदि हमारे पास सॉफ्ट-रीयल टाइम वित्तीय बाजार डेटा बहने वाले डेटा स्ट्रीमिंग कर रहे थे? (ज्यादातर केंद्रीय सर्वर से टर्मिनलों तक, लेकिन टर्मिनल से टर्मिनल तक सीधे चलने वाला एक अच्छा अनुपात संभव है)। हमारे पास एक प्रणाली हो सकती है जहां 100k या उससे अधिक भिन्न "सदस्यता" डेटा चैनल प्रक्रियाएं उपलब्ध थीं, उनमें से कई इनपुट और उत्पादन प्रति सेकंड उत्पादन करते थे।
असल में मैं उपरोक्त की तरह किसी एर्लांग सिस्टम की स्केलेबिलिटी क्षमताओं के लिए एक कैनोलिक गाइड चाहता हूं। आदर्श रूप में मैं इस तरह के एक सिस्टम यानी सुरक्षा के प्रभाव के लिए कुछ गाइड भी पसंद करूंगा। क्या ग्लोबल रूटिंग टेबल या सिस्टम के किसी भी अन्य भाग को एक दुष्ट टर्मिनल उपयोगकर्ता द्वारा समझौता किया जा सकता है, या किनारे नोड्स आर्लांग नेटवर्क के बाकी हिस्सों के संवेदनशील हिस्सों से आंशिक रूप से "बंद कर दिया जा सकता है"?
ध्यान दें कि मैं उच्च-गणना प्रक्रियाओं के लिए बंदरगाहों/एनआईएफ का भारी उपयोग करना चाहता हूं।
ठीक है मुझे लगता है कि आप मानते हैं कि प्रत्येक नोड में एन-1 कनेक्शन है जिसका अर्थ है पूरे सिस्टम के लिए n * (n-1)? ऐसा लगता है कि यह तथ्य मेरे प्रस्तावित वास्तुकला को अक्षम बनाता है क्योंकि यह अनिवार्य रूप से जाल है। वास्तव में कोई रूटिंग नहीं है? हां मैं एरलांग मेलिंग सूची से पूछूंगा। –
हां, एन -1 सही है। मैंने कुछ बेंचमार्क की खोज की और मेरे आखिरी संपादन में, मैंने उन्हें पोस्ट में जोड़ा। – Pouriya
आप बाहरी बंदरगाहों का उपयोग क्यों नहीं करेंगे? इसके अलावा, @Pouriya - कृपया बाहरी संदर्भ देकर जवाब न दें। – cdegroot