2010-09-02 13 views
5

मैं जावा (ग्रोवी वास्तव में) वेब एप्लिकेशन लिखना चाहता हूं जिसे गणना और भंडारण दोनों के लिए एडब्ल्यूएस और नीलगिरी बादलों से बात करने की आवश्यकता होगी। तो हम एक जावा लाइब्रेरी की तलाश में हैं जो दोनों से बात कर सकता है।जावा क्लाउड एपीआई

मुझे पता है कि नीलगिरी को एडब्ल्यूएस एपीआई संगत माना जाता है, इसलिए एडब्ल्यूएस से बात करने वाली किसी भी चीज को नीलगिरी से बात करने में सक्षम होना चाहिए, लेकिन यह मेरा अनुभव नहीं रहा है। मुझे कुछ ec2 कमांड लाइन ऐप्स मिले हैं जिन्हें नीलगिरी के साथ काम करना चाहिए लेकिन बस दुर्घटनाग्रस्त होना चाहिए।

यहाँ मैं अब तक क्या विचार कर रहा हूँ है:

क्या किसी को एडब्ल्यूएस और नीलगिरी से बात करने के लिए इनमें से किसी का उपयोग करने का अनुभव है? क्या वहां कोई अन्य समान एपीआई है जो देखने लायक है?

धन्यवाद

उत्तर

2

अपने कर जावा/ग्रूवी (Grails?) मैं अपने संक्षिप्त सूची के लिए CloudFoundry जोड़ने सुझाव है के बाद से।

+0

सुझाव के लिए धन्यवाद, मैं इसे देख लूंगा। –

0

मैं सुझाव दूंगा कि आप अपनी आवश्यकताओं के लिए अपने क्लाउड इंजन के लिए एक एपीआई लिखें, और उसके बाद आप चाहते हैं कि प्रत्येक बैकएंड के लिए एक अलग कार्यान्वयन का उपयोग करें। इसका कारण - यह नकली बनाता है (इसलिए टेस्टेबल)।

+0

यही वह पुस्तकालय है जो मैं पहले से ही विचार कर रहा हूं। जब मैं लाइब्रेरी का पुन: उपयोग कर सकता हूं तो एक नया लिखने की जरूरत नहीं है। –

1

आप libcloud के जावा संस्करण (मूल संस्करण पायथन में है) पर एक नज़र डालना चाहते हैं: https://svn.apache.org/viewvc/incubator/libcloud/sandbox/java/trunk/। इसका विकास काफी तेज़ लगता है और पूरी बात काफी आशाजनक लगती है।

+0

सिर के लिए धन्यवाद। मुझे नहीं पता था कि libcloud जावा को पोर्ट किया जा रहा था। मैं इस पर नजर रखूंगा। –

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