यदि मोंगो में केवल दो नोड्स के साथ एक प्रतिकृति सेट स्थापित किया गया है, तो एक आर्बिटरयह सुनिश्चित करने के लिए कि एक नए मास्टर के लिए वोट में हमेशा बहुमत है। मध्यस्थ कभी भी गुरु नहीं बनता है, यह पूरी तरह से गर्दन और गर्दन के चुनाव में कास्टिंग वोट प्रदान करने के लिए है।क्या क्लाइंट कनेक्शन कॉन्फ़िगरेशन में एक मोंगोडीबी आर्बिटर शामिल होना चाहिए?
जब एक ग्राहक एक MongoDB क्लस्टर के लिए (मेरे मामले जावा में), हम कनेक्शन विन्यास में specify all the nodes of the cluster करने वाले हैं जोड़ने:
List addrs = new ArrayList();
addrs.add(new ServerAddress("localhost" , 27017));
addrs.add(new ServerAddress("localhost" , 27018));
Mongo mongo = new Mongo(addrs);
मध्यस्थ कनेक्शन विन्यास में शामिल किया जाना चाहिए? मुझे नहीं लगता है कि होगा के रूप में वे:
डेटा की एक प्रतिलिपि नहीं है और प्राथमिक नोड बन कभी नहीं होगा (या यहां तक कि एक पठनीय माध्यमिक)
(here से लिया)
... लेकिन मैं बस दोबारा जांचना चाहता था!