वर्तमान में मैं Google AppEngine (GAE) पर अपना जावा वेब एप्लिकेशन बना रहा हूं, लेकिन बहुत सी सीमाओं के कारण मुझे डर है कि मुझे GAE से स्विच करना होगा अपने स्वयं के सर्वर पर जो ग्लासफ़िश चला रहा है (या यदि आवश्यक हो तो मैं कोई अन्य सर्वर सेट कर सकता हूं)। इसके अलावा मैं ओरेकल या माइस्क्ल डेटाबेस चलाने की योजना बना रहा हूं। जीएई से मेरे सर्वर पर स्विच करने के लिए मुझे क्या करने की ज़रूरत है? क्या मुझे अपना कोड फिर से लिखना है? क्या मुझे डेटान्यूक्लियस का उपयोग जारी रखना चाहिए या किसी और चीज पर स्विच करना चाहिए? और कुछ?Google AppEngine से दूसरे सर्वर पर स्विच करें
उत्तर
हम यह जानने के बिना बहुत अच्छी सलाह नहीं दे पाएंगे कि आपने अपना ऐप कैसे लिखा है। क्या आपने डेटा एक्सेस लेयर बनाया है जो आपके डेटा लॉजिक को आपके व्यापार तर्क से अलग करता है? या आप जगह पर ऐप इंजन विशिष्ट वस्तुओं को पारित करते हैं? क्या आप जीई उपयोगकर्ता सेवा का उपयोग कर रहे हैं? या memcache?
सबसे पहले आपको जो करना चाहिए वह आपके सभी आयात विवरणों को देखना है। जब भी आप वहां com com.something देखते हैं, तो आप जानते हैं कि आपको इसे बदलने की जरूरत है। आपने अपना ऐप कैसे लिखा है, इस बारे में अधिक जानकारी नहीं दी है, लेकिन यदि आप डेटान्यूक्लियस के बारे में पूछ रहे हैं तो आप शायद जेडीओ या जेपीए का उपयोग कर रहे थे, जिसका अर्थ है कि आप अपनी अधिकांश डेटा परत का पुन: उपयोग कर सकते हैं। आपके पास कुंजी फ़ील्ड का एक गुच्छा हो सकता है जिसे आपको बदलना होगा, और शायद कुछ gae विशिष्ट एनोटेशन। आपको शायद यह जांचना होगा कि आप लेन-देन को कैसे संभालेंगे, क्योंकि यह SQL डेटाबेस में भिन्न होने की संभावना है, जो GAE करता है जैसे इकाई समूहों का उपयोग नहीं करता है।
मूल Google कैंपफ़ायर में दी गई जानकारी का पालन क्यों न करें? आईबीएम द्वारा डीबी 2 का उपयोग करके ऐपइंजिन ऐप चलाने के तरीके पर एक प्रस्तुति थी। उन्होंने क्लासस्पैट में डेटाान्यूक्लियस-rdbms जार को छोड़ दिया, कनेक्शन यूआरएल आदि बदल दिया, और इसे चलाया। इस पीडीएफ http://download.boulder.ibm.com/ibmdl/pub/software/dw/wes/hipods/GAE_Java_Interoperability.pdf
--Andy (DataNucleus)
वाह। यह अच्छा है। उन्होंने उपयोगकर्ता और UrlFetch सेवाओं को लागू किया है। कॉन्फ़िगरेशन सामग्री के अलावा केवल वास्तविक कोड परिवर्तन कुछ महत्वपूर्ण प्रकारों को पुन: सक्रिय कर रहे हैं और आयात विवरण बदल रहे हैं। –
में मैं प्रयास नहीं किया है की तरह लेकिन वहाँ GAE का एक खुला स्रोत कार्यान्वयन बुलाया appscale http://code.google.com/p/appscale/
बस जिज्ञासा से बाहर- 1. Google AppEngine
- 2. Google AppEngine
- 3. Google AppEngine
- 4. google appengine
- 5. Google AppEngine
- 6. Google appengine पर cron jobs
- 7. Google AppEngine
- 8. Google AppEngine
- 9. मैकेनाइजेशन Google Appengine
- 10. Google Appengine Python
- 11. Google Appengine पर लॉग इन हुक
- 12. Google appengine डेटास्टोर विकल्प?
- 13. Google AppEngine के लिए वैकल्पिक?
- 14. Google AppEngine: कस्टम प्रमाणीकरण
- 15. Google Appengine & google Apps - www.mydomain.com पर मैपिंग my-app-id.appspot.com
- 16. सैंडबॉक्स से उत्पादन स्टोरकिट सर्वर पर स्विच कब करें?
- 17. कस्टम एनीमेशन एक UICollectionViewLayout से दूसरे पर स्विच करते समय?
- 18. एक मेमकैड सर्वर से दूसरे स्थान पर डेटा स्थानांतरित करें
- 19. एक सर्वर से दूसरे सर्वर पर MySQL डेटाबेस आयात करना
- 20. एसएसएल प्रमाणपत्र एक सर्वर से दूसरे सर्वर पर माइग्रेशन
- 21. Appengine
- 22. AppEngine
- 23. AppEngine
- 24. AppEngine
- 25. AppEngine
- 26. Google क्रोम एक्सटेंशन में अधिसूचना से वर्तमान टैब स्विच करें
- 27. IOError: [Errno 13] फ़ाइल Google AppEngine 1.6.1
- 28. Google मानचित्र: सीधे Google सर्वर पर उपयोग करें?
- 29. ऐपइंजिन प्रोजेक्ट के बाहर Google AppEngine डेटास्टोर का उपयोग करें
- 30. Google स्क्रिप्ट कोड से Google सर्वर एपीआई
, क्या प्रमुख सीमित किया गया है जीई का कारक जो आपके लिए काम नहीं करता है? –
1) फ़ाइल आकार सीमा 2) कुछ जेईई 5 विशेषताएं 3) डाटाबेस (ओरेकल या माईएसक्ल का उपयोग करना चाहेंगे) 4) मेरे सर्वर इंफ्रास्ट्रक्चर पर नियंत्रण ये चार प्रमुख हैं। मैंने अभी तक फैसला नहीं किया है कि अगर मैं स्विच करना चाहता हूं, तो सिर्फ जानकारी इकट्ठा करना और निर्णय लेना होगा। – Maksim