Byzantium Live Distro Service Announce: Difference between revisions
From HacDC Wiki
Haxwithaxe (talk | contribs) No edit summary |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
Share services running on a network with clients and other supernodes. | Share services running on a network with clients and other supernodes. | ||
Each | Each mesh node maintains a list of all of the services and web apps it's running. That list is used to populate the service directory page of each node. The trick lies in telling the other mesh nodes what you happen to be running and what IP address it is. This is where being able to announce what services you run to other mesh nodes will come into play. | ||
We are using dns-sd via mdns/avahi/bonjour to announce services. The "__byz__._tcp" service type is being used to distribute services started by byzantium. | |||
This is simplified somewhat by the fact that the mesh nodes' network IP addresses are all 192.168/16. | This is simplified somewhat by the fact that the mesh nodes' network IP addresses are all 192.168/16. | ||
Line 8: | Line 9: | ||
==Suggestions== | ==Suggestions== | ||
===Contents=== | ===Contents=== | ||
* | *see dns-sd spec | ||
===Method=== | ===Method=== | ||
* | *dns-sd via mdns/bonjour/avahi | ||
===Format=== | ===Format=== | ||
* | *see dns-sd spec | ||
{{Template:Byzantium}} | |||
Latest revision as of 22:36, 9 June 2012
Description
Share services running on a network with clients and other supernodes.
Each mesh node maintains a list of all of the services and web apps it's running. That list is used to populate the service directory page of each node. The trick lies in telling the other mesh nodes what you happen to be running and what IP address it is. This is where being able to announce what services you run to other mesh nodes will come into play. We are using dns-sd via mdns/avahi/bonjour to announce services. The "__byz__._tcp" service type is being used to distribute services started by byzantium.
This is simplified somewhat by the fact that the mesh nodes' network IP addresses are all 192.168/16.
Suggestions
Contents
- see dns-sd spec
Method
- dns-sd via mdns/bonjour/avahi
Format
- see dns-sd spec