Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoAdona D amico Modificato 10 anni fa
1
Programming with JXTA Peer discovery Peer Group discovery Creating Peer group Joining a Peer Group
2
Programming with JXTA Peer discovery Gli advertisement vengono mantenuti nella cache di JXTA (./.jxta/cm) Gli advertisement vengono mantenuti nella cache di JXTA (./.jxta/cm) In particolare per ogni gruppo sarà presente una sottodirectory In particolare per ogni gruppo sarà presente una sottodirectory./.jxta/cm/jxta-NetGroup./.jxta/cm/jxta-NetGroup./.jxta/cm/group-ID./.jxta/cm/group-ID Le directory contengono tre tipi di file Le directory contengono tre tipi di file *.idx file, indice record-offset.tbl, entry list advertisement.tbl, advertisement
3
Programming with JXTA Peer discovery Per leggere i messaggi dalla cache si usa il metodo getLocalAdvertisement(); Per leggere i messaggi dalla cache si usa il metodo getLocalAdvertisement(); Per scrivere nella cache si usa invece il metodo getRemoteAdvertisement(); (il quale invia un messaggio di discovery e attende la risposta). Per scrivere nella cache si usa invece il metodo getRemoteAdvertisement(); (il quale invia un messaggio di discovery e attende la risposta). Come si ottiene la risposta Come si ottiene la risposta Si può aspettare e successivamente controllare la propria cache (getLocalAdvertisement()) Si può utilizzare un Discovery Listner (utilizzato nella demo).
4
Programming with JXTA Per instanziare JXTA Per discovery
5
Programming with JXTA destinazione tipo Attributi della query Threshold
6
Programming with JXTA
7
Demo Peer Discovery
8
Programming with JXTA Group discovery Simile al discovery dei peer Simile al discovery dei peer In questa demo loperazione di discovery non parte finchè il nodo non è connesso ad almeno un rendezvous In questa demo loperazione di discovery non parte finchè il nodo non è connesso ad almeno un rendezvous Creazione gruppi usando la shell Creazione gruppi usando la shell
9
Programming with JXTA
12
Demo Group Discovery
13
Programming with JXTA Creating Peer Group and publishing advertisement Stampa dei gruppi presenti nella cache Stampa dei gruppi presenti nella cache Creazione del gruppo Creazione del gruppoIdImplAdvNomeDescrizione Pubblicare un gruppo Pubblicare un grupporemotePublish(adv)
14
Programming with JXTA
17
Demo Creating Peer Group and publishing advertisement
18
Programming with JXTA Joining a peer group
19
Programming with JXTA
22
Demo Joining a peer group
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.