Zonar is a npm module to easily discover and broadcast services in nodejs. It was developed to create services that could be added or removed from a network, without the necessity to reconfigure the consumers of those services.

If, for instance, you want to have a micro service that will publish the weather, and you have another service that consumes it, then you just need to tell zonar to look for the weather service. When it finds it, it will emit an event telling you about it with all the information need to connect to it. In other words, whatever connection string, url or a like you have, you don't need to change it on the consumer just because the service changes.

For for info visit the README.md on github