Package discovery is useful to create connected applications that need to be discovered into a local network. This solution is compatible with multicast enabled networks. It can be used without third party software.
This package is based on nodes sharing periodically information between them. Each node can register service URLs that will be exchanged to others, and subscribe to service events.
Exchanges are based on the Node Discovery Protocol. More detail here: https://github.com/StarburstComputing/node-discovery/wiki/Node-Discovery-Protocol
More informations on this package on the Github repository: https://github.com/StarburstComputing/node-discovery