एक कस्टम JXTA पीयर समूह के साथ शुरू करना

मैं पिछले वर्ष के लिए JXTA 2.3 के साथ काम कर रहा हूं या फिर एक पीयर-टू-पीयर कंप्यूटिंग प्लेटफार्म के लिए मैं विकास कर रहा हूं। मैं JXTA 2.5 में माइग्रेट कर रहा हूं और इस प्रक्रिया में मैं JXTA के अपने बहुत सारे उपयोग को साफ़ करने की कोशिश कर रहा हूं। अधिकांश भाग के लिए, मैंने JXTA से इसे केवल कार्य करें दृष्टिकोण के साथ संपर्क किया। मैंने इसे अपने पीयर-टू-पीयर ओवरले नेटवर्क बनाने और प्रबंधित करने और बुनियादी संचार सेवाएं प्रदान करने के लिए जंपस्टार्ट करने के लिए उपयोग किया। मैं इसे और अधिक JXTA तरीके से उपयोग करना चाहता हूं क्योंकि मैं वैसे भी 2.5 पर जाने के लिए परिवर्तन कर रहा हूं।

मेरा पहला कदम एक कस्टम <�कोड> पीयर समूह का मूल निर्माण होगा। मैं कुछ नए नए तंत्र देखता हूं जो जावा के META-INF.services आधारभूत संरचना का उपयोग कर रहे हैं। क्या मुझे net.jxta.platform.Module <�मॉड्यूल में GUID के साथ एक संबंधित PeerGroup कार्यान्वयन ऑब्जेक्ट सूचीबद्ध करना चाहिए? जैसा कि मैं इसे समझता हूं, अगर मैं ऐसा करता हूं, तो GUID से मेल खाने वाली एक विशिष्ट आईडी वाला समूह सामना करता है और इसमें शामिल होता है या बनाया जाता है, तो इसे स्वचालित रूप से मिलान करने वाली वस्तु का उपयोग करना चाहिए। मैं समूह में PeerGroup ऑब्जेक्ट को मैन्युअल रूप से टाई करने में सक्षम होना चाहिए लेकिन META-INF का उपयोग करके यह नई विधि प्रबंधित करने के लिए बहुत आसान लगती है।

क्या किसी के पास PeerGroup कार्यान्वयन के लिए इस आधारभूत संरचना का उपयोग करने के कोई संकेतक या उदाहरण हैं? साथ ही, जावा में META-INF.services तंत्र पर कुछ सामान्य जानकारी उपयोगी होगी।

0
जोड़ा संपादित
विचारों: 2
प्रैक्टिकल जेएफटीए II पुस्तक को स्क्रिबड पर पढ़ने के लिए उपलब्ध कराया गया है। आपको वहां अपने प्रश्न का उत्तर मिलेगा। चीयर्स।
जोड़ा लेखक JVerstry, स्रोत

1 उत्तर

The META-INF.services stuff is known by its class name in the API: ServiceLoader. A Google search for ServiceLoader yields some information.

मैं इसके साथ वास्तव में परिचित नहीं हूं, लेकिन कभी-कभी यह सही खोज कीवर्ड जानने के बारे में है।

0
जोड़ा