2010-12-13 8 views
7

मैं हाल ही में Erlang/OTP प्रौद्योगिकी से परिचित हो गए हैं और मैं इसे लागू करने के लिए पर नजर रखने और के मामले में Java अनुप्रयोगों निगरानी रखने के लिए करना चाहते हैं:Erlang OTP पर्यवेक्षण जावा अनुप्रयोग

  • उनकी उपलब्धता का पता लगाने
  • शुरू करने और रोकने के उन्हें

दूसरे शब्दों में मैं चाहूँगा Java अनुप्रयोगों एक नियमित रूप से Erlang क्षुधा है कि उन पर्यवेक्षकों (, दिल की धड़कन भेजने रोकने और मांग पर शुरू) द्वारा प्रबंधित किया जा सकता है के रूप में Erlang OTP पर्यवेक्षक के बुनियादी ढांचे के द्वारा देखा जा करने के लिए। क्या यह व्यवहार्य है? यदि हां, तो मुझे किस टूल्स का उपयोग करना है?

सरलीकरण के लिए, मान लीजिए कि जावा एप्लिकेशन मुख्य श्रेणी निर्दिष्ट के साथ एक साधारण जार है। उन अनुप्रयोगों को इंस्ट्रूमेंट/विस्तारित करने की अनुमति है।

उत्तर

8

जब तक कोई मौजूदा एरलांग एप्लिकेशन उपयोग करने की आवश्यकता नहीं है, तो मैं Akka लाइब्रेरी का उपयोग करने का सुझाव दूंगा, जो ओटीपी से बहुत प्रभावित है और आपको केवल जेवीएम का उपयोग करके पर्यवेक्षक पदानुक्रम बनाने देगा।

0

एक और लाइब्रेरी जो आप देख सकते हैं Sarge है, जो अक्का की पर्यवेक्षण से प्रेरणा लेती है और किसी भी वस्तु को अवधारणा को लागू करती है।