Noțiuni de bază cu un obicei JXTA PeerGroup

voturi
19

Am lucrat cu JXTA 2.3 pentru ultimul an sau cam asa ceva pentru o platformă de tip peer-to-peer de calcul Sunt în curs de dezvoltare. Sunt migrarea la JXTA 2.5 și în procesul am încercat să curețe o mulțime de utilizarea mea de JXTA . Pentru cea mai mare parte, am abordat JXTA cu doar face să funcționeze atitudine. L - am folosit pentru a relansa crearea și gestionarea rețelei mele peer-to-peer suprapunere și furnizarea de servicii de comunicații de bază. Aș dori să - l folosească într - o mai JXTA mod , deoarece am face modificări pentru a trece la 2.5 , oricum.

Primul meu pas ar fi o creație de bază a unui personalizat PeerGroup. Am vedea unele noi mecanisme noi , care utilizează META-INF.servicesinfrastructura de Java. Ar trebui să fie un listarea legate de PeerGroupobiect de punere în aplicare aici , cu un GUID în net.jxta.platform.Module? După cum am înțeles, dacă fac acest lucru, atunci când un grup cu un ID spec de potrivire GUID este întâlnită și a aderat sau a creat aceasta ar trebui să utilizeze în mod automat obiectul de potrivire. Ar trebui să fie în măsură doar pentru a lega manual un PeerGroupobiect la grup , dar această nouă metodă folosind META-INFpare a fi mult mai ușor de gestionat.

Are cineva orice indicii sau exemple de utilizare a acestei infrastructuri pentru PeerGrouppunerea în aplicare? De asemenea, unele informații generale cu privire la META-INF.servicesmecanismul în Java ar fi de ajutor.

Întrebat 05/08/2008 la 23:23
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
5

META-INF.servicesLucruri este cunoscut sub numele de clasă în API: ServiceLoader . O căutare Google pentru ServiceLoader produce unele informații.

Eu nu sunt foarte familiarizat cu ea, dar uneori este vorba de a ști cuvintele cheie de căutare potrivite.

Publicat 11/08/2008 la 23:38
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more