Я работаю с JXTA 2.3 за последний год или около того для платформы одноранговых вычислений, которую я разрабатываю. Я перехожу к JXTA 2.5, и в процессе я пытаюсь очистить много моего использования JXTA. По большей части я подошел к JXTA с помощью , чтобы заставить его работать. Я использовал его для начала создания и управления моей одноранговой оверлейной сетью и предоставления основных услуг связи. Я хотел бы использовать его в более JXTA-стиле, так как я делаю изменения для перехода на 2.5 в любом случае.
Моим первым шагом было бы базовое создание пользовательского PeerGroup
. Я вижу новые новые механизмы, которые используют инфраструктуру META-INF.services
Java. Должен ли я включать связанный объект реализации PeerGroup
здесь с идентификатором GUID в net.jxta.platform.Module
? Насколько я понимаю, если я это сделаю, когда группа с идентификатором спецификации, соответствующим GUID, встречается и объединяется или создается, она должна автоматически использовать соответствующий объект. Я должен иметь возможность просто привязать объект PeerGroup
к группе, но этот новый метод с использованием META-INF
кажется намного проще в управлении.
Есть ли у кого-нибудь указатели или примеры использования этой инфраструктуры для реализации PeerGroup
? Кроме того, была бы полезной некоторая общая информация о механизме META-INF.services
в Java.