मुझे यकीन नहीं है कि आपको लगता है कि सॉकेट-आधारित संचार में सुरक्षा चिंताओं (एसएसएल का उपयोग) क्यों होगा। यह अक्सर एक बहुत अच्छा दृष्टिकोण है क्योंकि भाषा अज्ञेय है, यह मानते हुए कि आपके पास एक अच्छी तरह से परिभाषित संचार प्रोटोकॉल है। Google के protocol buffers पर एक नज़र डालें, उदाहरण के लिए - वे आवश्यक जावा कक्षाएं और स्ट्रीम उत्पन्न करते हैं।
मेरे अनुभव में, फ़ाइल सिस्टम (विशेष रूप से नेटवर्क फ़ाइल सिस्टम) इस तरह के संचार के लिए उपयुक्त नहीं हैं क्योंकि उन्हें मैसेजिंग के लिए ट्यून नहीं किया गया है (मैंने कैशिंग मुद्दों को देखा है जिसके परिणामस्वरूप फ़ाइलों को लक्ष्य द्वारा नहीं उठाया जा रहा है उदाहरण के लिए प्रक्रिया)।
एक अन्य विकल्प मैसेजिंग परत (AMQ या TIBCO उदाहरण के लिए) इस हालांकि संभावना अधिक से अधिक व्यवस्थापक ओवरहेड (प्लस विशेषज्ञता) स्थापित करने के लिए शामिल होगी है।
व्यक्तिगत रूप से मैं इसकी लचीलापन और सादगी के कारण शुद्ध-सॉकेट दृष्टिकोण का चयन करूंगा। आप पूर्ण नियंत्रण पर होंगे।
स्रोत
2009-07-30 21:25:28
आपका पॉइंट सॉकेट और सुरक्षा के बारे में लिया जाता है। धन्यवाद। +1 –