2011-08-26 24 views
9

में वितरित अभिनेता मैं अक्का के लिए बिल्कुल नया हूं और सामान्य रूप से वितरित प्रोग्रामिंग के लिए नया हूं। अक्का के मिस्ट घटक का उपयोग करके, मैंने HTTP अनुरोधों को असीमित रूप से संभालने के लिए पर्यवेक्षित अभिनेताओं को बनाया है। सब कुछ वर्तमान में स्थानीय अभिनेताओं के साथ एक भौतिक मशीन पर चल रहा है। जो मुझे समझ में नहीं आता है वह एक से अधिक बॉक्स के साथ वास्तव में गलती-सहिष्णु प्रणाली का निर्माण कैसे करें। जैसा कि अक्का दस्तावेज़ों में बताया गया है:अक्का

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

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

मैं अक्का 1.1.3 का उपयोग कर रहा हूं।

उत्तर

2

रिमोट पर्यवेक्षण केवल अकाका 1.x श्रृंखला के लिए क्लाइंट-प्रबंधित दूरस्थ कलाकारों के साथ काम करता है।

वर्तमान में विकास के तहत अक्का 2.0 पारदर्शी क्लस्टरिंग, क्लस्टर-व्यापी पर्यवेक्षण और क्लस्टर-व्यापी जीवन चक्र निगरानी का समर्थन करेगा।

+2

2.0 के लिए अनुमानित रिलीज दिनांक क्या है? – chunjef

+9

जब यह हो जाता है। –

1

आप मिस्ट चलाने वाले अक्का माइक्रोक्रोनल इंस्टेंस के सामने एक HTTP लोड बैलेंसर डालने पर विचार कर सकते हैं, इससे आपका समूह 'अपाचे गेटवे' के साथ क्या मेल खाता है।

एक और दृष्टिकोण उदाहरणों में से एक नंबर पर दूरस्थ अभिनेताओं को बेनकाब और फिर संदेशों के आसपास भेजने के लिए अक्का के LoadBalancer या अभिनेता पूल का उपयोग करें, यदि आप एक गतिशील पूल है see here

दूसरा दृष्टिकोण एक दर्द का एक सा है के लिए होगा मशीनों, क्योंकि उपकरणों का पूल प्रोग्रामिक रूप से निर्दिष्ट करना चाहता है। Akka 2.0 क्लस्टर समर्थन के साथ इसे संबोधित करता है जो akka.conf फ़ाइल में सेटअप है।

जहां तक ​​रिलीज की तारीख 2.0 है, इसके मूल्य 1.2 के लिए हाल ही में 2011-Sept-19 पर जारी किया गया था।

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