2013-02-18 11 views
5

कुछ महीने पहले मैं RavenDb & Azure के साथ खेल रहा था और मुझे सफलतापूर्वक this excellent blog post का पालन करके एक कार्यकर्ता भूमिका के भीतर सर्वर को होस्ट करके इसे सफलतापूर्वक चलाया गया।एक कार्यकर्ता भूमिका के भीतर Azure में RavenDb को कैसे चलाएं

हालांकि, मैंने अभी एक नई परियोजना बनाई है और फिर से लेख का पालन करने की कोशिश की है, लेकिन यह ब्लॉग पोस्ट के बाद से रैवेन फ़ाइलों के साथ बदल गया है। विशेष रूप से:

  • वहाँ नहीं बस एक 'RavenDB' NuGet पैकेज है - उनमें से एक गुच्छा देखते हैं: RavenDB क्लाइंट, RavenDB डाटाबेस, RavenDB एंबेडेड, RavenDB सर्वर & RavenDB Asp.Net की मेजबानी सर्वर।
  • 'RavenDB सर्वर' स्थापित करते समय (यह एक कार्यकर्ता भूमिका के लिए सबसे उपयुक्त लगता है) अब यह वही नहीं है। लेख जो संदर्भ कहता है, और अब .xap फ़ाइल नहीं है। मैंने बस Raven.Database .dll का संदर्भ देने का प्रयास किया है, लेकिन जब मैं इसे शुरू करने का प्रयास करता हूं, तो मुझे InvalidOperation अपवाद मिलता है: "मुनिन फ़ाइल में संग्रहीत विभिन्न तालिकाएं"।

क्या कोई मुझे कार्यकर्ता भूमिका में रावेनडीबी चलाने के लिए आवश्यक कदम प्रदान कर सकता है?

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

उत्तर

7

मैं रैवेनडीबी चलाने के लिए कंक्रीट वर्चुअल मशीन (आईएएएस) प्रसाद में से एक का उपयोग करने की अत्यधिक अनुशंसा करता हूं। RavenDB को लोच के लिए डिज़ाइन नहीं किया गया है जो आपके लिए अर्थपूर्ण होगा कि आप चल रहे श्रमिकों की संख्या को बढ़ाने या घटाने में सक्षम हों, इसलिए आपको वास्तव में कार्यकर्ता की भूमिका कार्यक्षमता से कुछ भी नहीं मिलता है।

+0

आप सुझाव दे रहे हैं कि मैं RavenHQ जैसे कुछ उपयोग करता हूं? –

+0

इस चरण में, मैं बस इसे स्थानीय रूप से चलाने में सक्षम होना चाहता हूं और इसे कई डेटाबेस बनाने के प्रयोग के लिए Azure में तैनात करना चाहता हूं –

+2

नहीं, मैं एक वास्तविक Azure VM का सुझाव दे रहा हूं। –

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