Eg har kikka litt på ZeroConf / Bonjour for .Net i d siste. Eg lurte litt på om det var passande å bruke i eit prosjekt på jobb, men eg har nok komt fram til at d blir litt overkill for det prosjektet...
ZeroConf er eit bibliotek som legger eit lag over dns'en for å få programmer til å "finne kvarandre". Såvidt eg har forstått det skal ein definere ein servicetype som f.eks. serversoftwaren din annonserer at den har, og så vil du på klientsiden lett kunne få opp alle servere som annonserer at dei har den servicetypen. Eit eksempel på kor dette er brukt er i iTunes der programmet skal oppdage delte bibliotek frå instanser av iTunes som kjører på andre maskiner i ditt lokale nettverk.
Der eg har komt fram te at eg synes dette er mest nyttig er om me i framtida skal lage eit sett med servere der redundans og oppetid er veldig viktige tema. Muligheten til å sette inn ein ekstra server som automatisk blir oppdaga og synkronisert er ein veldig interressant strategi. Det vil gjere det veldig enkelt å få opp ekstra servere både for redundans og lastbelastning.
Her er eit par linker for interresserte:
http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/NetServices/Introduction.html
http://developer.apple.com/networking/bonjour/index.html
http://zeroconf.codeplex.com/
http://developer.apple.com/networking/bonjour/download/
http://code.google.com/p/zeroconfignetservices/
søndag 18. oktober 2009
Abonner på:
Legg inn kommentarer (Atom)
Ingen kommentarer:
Legg inn en kommentar