कुछ चीज़ें जो आप कर सकते हैं:
- अपने रेप्लिकासेट नोड्स पर मोंगोस (शार्ड राउटर) चलाएं, और पूरे डेटाबेस का प्रतिनिधित्व करने वाला एक ही शार्ड बनाएं। मोंगोस में प्रत्येक प्रतिकृति नोड के लिए आईपी/पोर्ट की आंतरिक दृश्यता होगी। फिर, आपका बाहरी जावा ऐप सीधे मोंगोस से जुड़ जाएगा। नोट:mongos का उपयोग 10gen प्रदान करने वाली मचान परियोजना का हिस्सा नहीं है। आपको इसे स्वयं जोड़ना होगा।
- अपने Java ऐप और अपने MongoDB रेप्लिकासेट परिनियोजन के बीच सेतु बनाने के लिए Azure Connect सेट करें। एक --ipv6 ध्वज है जिसे आपको mongod की कमांड लाइन में जोड़ना होगा (क्योंकि Azure Connect केवल सुरंग के ऊपर ipv6 ट्रैफ़िक का समर्थन करता है)। मुझे याद नहीं आ रहा है कि क्या यह फ़्लैग 10gen-प्रदत्त मचान में सेट है, और ipv6 डिफ़ॉल्ट रूप से अक्षम है।