2014-07-09 24 views
5

पर एक ऐससेवर डॉकर कंटेनर और डेटाबेस कंटेनर को लिंक करना मेरे पास कोरोस मशीनों का समूह है। मैं मेजबानों में से किसी एक में कंटेनर पर डेटाबेस चला रहा हूं और मैं एक अलग मेजबान में किसी अन्य कंटेनर पर ऐससर्वर चला रहा हूं। चूंकि दो कंटेनर एक ही मेजबान पर नहीं हैं, इसलिए मैं वास्तव में इन कंटेनरों को एक साथ जोड़ने के लिए 'डॉकर लिंक' कमांड का उपयोग नहीं कर सकता, इसलिए मुझे आश्चर्य है कि डेटाबेस सर्वर के आईपी पते के बारे में वेबसर्वर को वास्तव में सूचित करने का सबसे अच्छा अभ्यास क्या है।कोरस क्लस्टर

उत्तर

3

यह राजदूत पैटर्न के लिए एक अच्छे उम्मीदवार की तरह लगता है। कुछ शब्दों में: विचार स्थानीय राजदूत कंटेनर बनाने के लिए है, और अन्य होस्टों के साथ "रिमोट लिंक" बनाने की ज़िम्मेदारी के साथ उन्हें छोड़ना है। अंत में, लक्ष्य अपने एप्लिकेशन कंटेनर के भीतर से दूरस्थ होस्ट के बारे में स्पष्ट रूप से जानने से बचने के लिए है।

यहाँ इस विषय पर कुछ संसाधन हैं:

+0

हाँ मैं इस जबकि मेरे अपने शोध कर सामने आने वाले का जेनेरिक कार्यान्वयन का योगदान दिया। मुझे लगता है कि मुझे इसके बारे में और अधिक पढ़ना होगा। लेकिन वैसे भी, डेटाबेस आईपी एड्रेस और पोर्ट को आदि में लिखने में क्या गड़बड़ है, और फिर इस जानकारी को एप्सर्वर कंटेनर में पर्यावरण चर के रूप में पास कर रहा है। – Keeto

+1

आईपी और बंदरगाह आदि को लिखना शायद उठना और दौड़ना सबसे आसान है। – Rob

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