2012-02-28 9 views
5

मैं निम्नलिखित दो अक्का 2.0 का उपयोग कर एक गणना ग्रिड स्थापित करने के लिए दृष्टिकोण पर विचार कर रहा हूँ:अक्का 2.1 क्लस्टरिंग डिजाइन विकल्प

एक। केंद्रीय राउटर नोड को सभी वर्कर नोड्स के बारे में पता है (यानी वे होस्ट और पोर्ट जो वे चल रहे हैं), उनकी स्थिति का ट्रैक रखें, और उन्हें कार्य सौंपें। श्रमिकों को केंद्रीय राउटर कहां से कुछ नहीं पता है, वे सिर्फ गणना अनुरोध प्राप्त करते हैं, परिणाम गणना करते हैं और उन्हें अनुरोध के प्रेषक को वापस भेजते हैं।

या

बी। एक केंद्रीय राउटर नोड है जो कि सभी गणना ग्रिड श्रमिकों के बारे में कुछ भी नहीं जानता है (यानी वे मेजबान और बंदरगाह वे चल रहे हैं)। श्रमिक सभी केंद्रीय राउटर के बारे में जानते हैं, और जब वे शुरू होते हैं तो वे केंद्रीय राउटर के साथ खुद को पंजीकृत करते हैं। एक बार पंजीकरण करने के बाद, राउटर अपनी स्थिति (ऊपर या नीचे) का ट्रैक रखता है, और उन्हें काम सौंपा जाता है।

स्पष्ट रूप से दोनों दृष्टिकोणों में कुछ प्रो और कॉन हैं जो विभिन्न उपयोग मामलों और परिदृश्यों के अनुरूप बेहतर हो सकते हैं। मुझे दिलचस्पी है कि अक्का समुदाय किस दृष्टिकोण से आने वाले अक्का 2.1 एपीआई को पसंद करता है? दूसरे शब्दों में, क्लस्टरिंग एपीआई के लिए कौन सा दृष्टिकोण अधिक उपयुक्त होने की संभावना है कि अक्का 2.1 प्रदान करने जा रहा है?

मैंने अक्का 2.0 आरसी 2 दस्तावेज को देखा जो संक्षेप में क्लस्टरिंग सुविधाओं पर चर्चा करता है जो अक्का 2.1 में पहुंचेंगे, लेकिन अभी तक बहुत से विशिष्ट विनिर्देश जारी नहीं किए गए हैं। मैं समुदाय में अक्का विशेषज्ञों से बेहतर अंतर्दृष्टि प्राप्त करने की उम्मीद कर रहा हूं।

+1

सब पर क्यों एक केंद्रीय नोड? यह सिर्फ एक भूमिका है? –

उत्तर

0

चेक बाहर कंप्यूटिंग ग्रिड के काम मॉडल यहाँ विकल्प बी का उपयोग कर - akka-essentials.blogspot.in/2012/03/implementing-master-slave-grid.html

संबंधित मुद्दे