सबसे पहले, नया साल मुबारक हो।रेल ऐप के कई उदाहरणों को तैनात करना - एक ही कोड, एकाधिक
मैं रेल के लिए नया हूँ, इसलिए शब्दावली के किसी भी गलत उपयोग ...
मैं एक साधारण रेल आवेदन, एक MySQL डेटाबेस द्वारा समर्थित विकसित किया है बर्दाश्त करें।
अब मैं इस एप्लिकेशन को उपयोगकर्ताओं के एकाधिक, स्वतंत्र समूहों में तैनात करना चाहता हूं (यानी यह एक क्लब एप्लिकेशन है, और मैं इसे कई पूरी तरह से स्वतंत्र क्लबों में तैनात करना चाहता हूं)।
मैं जितना संभव हो सके उसी रेल एप्लिकेशन कोड का उपयोग करना चाहता हूं, और प्रत्येक क्लब के लिए डेटाबेस का एक अलग उदाहरण है।
प्रत्येक उदाहरण एक ही सर्वर पर चल रहा होगा (जब तक कि सर्वर लोड एक मुद्दा साबित न हो) मुझे लगता है कि मैं प्रत्येक समूह सर्वर के लिए एक अलग पोर्ट का उपयोग कर सकता हूं ताकि उपयोगकर्ता सही समूह में जा सकें?
मैं पढ़ता हूं कि परीक्षण और उत्पादन मोड हैं, क्या उत्पादन मोड के कई [अतिरिक्त] उदाहरण हैं, उदाहरण के लिए क्लब 1, क्लब 2, सभी एक ही कोड साझा करते हैं, अद्वितीय डेटाबेस के साथ?
मेरे प्रश्न हैं कि कई अलग-अलग डेटाबेस उदाहरणों का समर्थन कैसे करें, और इनके लिए सबसे अच्छा तरीका कैसे है?
इस बारे में कोई सलाह है कि इस बारे में कितना सराहना की जाए।
धन्यवाद स्टीफ, यह निश्चित रूप से एक दिलचस्प समाधान है। मुझे यह स्पष्ट करना चाहिए कि रेल सर्वर एक ही सर्वर पर चल रहे होंगे और यदि संभव हो तो * आदर्श * उसी कोड से चल रहे होंगे। मैं आपके सुझाव को कुछ विचार दूंगा। – Snips