Hi Brian,

> >> So I'm going to make a simple 0MQ name service as an example for the
> >> Guide.  It is really not as complex as it sounds, especially when we
> >> have 0MQ as the network backbone.
> >
> > It's rather a matter of focus. Your focus in on small enterprise where
> > simple location service may work just fine (LAN, an admin that will fix
> > network issues ASAP etc.) My focus is on Internet as a highly unreliable
> > environment with no easy way to fix problems. There, DNS-style approach
> > is more appropriate IMO.
> 
> I have played with zeroconf some before and on the LAN it is *very*
> nice and easy to get going.  In this context, I would definitely
> consider zeroconf.  However, last time I looked, on the WAN zeroconf
> requires running a custom DNS server and it is quite a pain to setup.
> The other downside of zeroconf in deployment is that is requires extra
> dependencies.  Thus, I don't think that zeroconf is the end of the
> story for naming services on the WAN/internet.

        Actually, the latest Bonjour distro's for Win32 and OsX both
directly include easy Wan setup.  Just add the external domain to your prefs
page and it simply works.  I use this when I work from home and just link my
local boxes to my work domain so I can get services started locally which I
can then debug against but still using the full production environment.   It
used to be a real pain as you mention, but they seem to have fixed it up.

> For zeromq based apps and servers, it would be quite nice to have a
> zeromq based naming service and I have often though about writing one
> myself.  But, because of the security issues, such a naming service
> won't be as useful on the WAN quite yet.
> 
> In summary, on the LAN both zeroconf and a zeromq based naming service
> both make good sense.  On the WAN, neither do right now.

        At this point I'll just say that ZeroConf, once you have a decent
wrapper, is still my favorite solution.  No futzing around, it just tends to
work.

KB

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to