Service discovery is the automatic detection of services available to the consumer. These services typically live on other servers and are accessible via the network; however, it is possible to discover services available in other processes or even in process.
Static service discovery based on a predetermined list of services.
Dynamic service discovery based on a stream of service changes.
A change in the service set
Provide a uniform set of services able to satisfy a request.