Το Pastry είναι ένα overlay network, που σημαίνει ότι πρέπει να χτιστεί πάνω από κάποια υποδομή επικοινωίας, μεσω της οποίας τα οι διαφοροι κόμβοι θα μπορούν να ανταλάσουν μηνύματα.
Η υποδομή μου αποτελείται από δύο τάξεις, την MessageReceiver και την Connector.
H MessageReceiver κληρονομεί την τάξη Thread και περιμένει πάνω από μια θύρα για νέα μηνυματα. Μόλις λάβει κάποιο μήνυμα ενημερώνει την Connector, η οποία με την σειρά της ενημερωνει τον Pastry κόμβο με το οποίο είναι συνδεμένη. Η Connector είναι η τάξη που αρχικοποιεί την υποδοχή , την τάξη MessageReceiver και αποστέλνει τα μηνύματα. Η υποδοχή εύναι τύπου DatagramSocket.
Σάββατο 27 Δεκεμβρίου 2008
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου