Ottenere iniziato con una custom JXTA PeerGroup
Domanda
Ho lavorato con JXTA 2.3 per l'ultimo anno o giù di lì per una rete peer-to-peer computing platform sono in via di sviluppo.Io sono per la migrazione JXTA 2.5 e, nel processo, sto cercando di pulire un sacco di uso di JXTA.Per la maggior parte, mi sono avvicinato JXTA con un basta fare in esso lavoro l'atteggiamento.L'ho utilizzato per avviare la creazione e la gestione della mia peer-to-peer sovrapposizione di rete e di fornire di base servizi di comunicazione.Vorrei utilizzare in un modo più JXTA modo, visto che sto facendo delle modifiche per passare a 2.5 comunque.
Il mio primo passo potrebbe essere una base creazione di un custom PeerGroup
.Vedo alcuni nuovi nuovi meccanismi che utilizzano il META-INF.services
infrastruttura di Java.Dovrei essere un elenco correlati PeerGroup
l'attuazione di qui l'oggetto con un GUID in net.jxta.platform.Module
?Da quanto ho capito, se faccio questo, quando un gruppo con una spec ID corrispondente al GUID è stato rilevato ed è entrato o ha creato dovrebbe utilizzare automaticamente l'oggetto corrispondente.Dovrei essere in grado di solo manualmente legare un PeerGroup
oggetto del gruppo, ma questo nuovo metodo che utilizza META-INF
sembra essere molto più semplice da gestire.
Qualcuno ha qualche puntatori o esempi di utilizzo di questa infrastruttura per PeerGroup
attuazione?Inoltre, alcune informazioni di carattere generale su META-INF.services
meccanismo in Java sarebbe utile.
Nessuna soluzione corretta
Altri suggerimenti
Il META-INF.services
roba è conosciuto con il nome di classe nell'API: ServiceLoader.Una ricerca su Google per ServiceLoader i rendimenti di alcune informazioni.
Io non sono molto familiare con esso, ma a volte è tutta questione di conoscere le giuste parole chiave di ricerca.