Я работал с 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.