Service discovery
With many services running on a cloud-like environment, static service resolution is almost impossible. Therefore, large-scale microservices need an auto discovery mechanism to identify where the services are running.
A service registry provides a runtime environment for services to automatically publish their availability at runtime. A registry will be a good source of information to understand the services topology at any point so that consumers can look up for service discovery.
Eureka from Spring Cloud, Zookeeper, and Etcd are some of the service registry tools available. Alternately, container discovery services are available out of the box from container orchestration tools. For example, Mesos-DNS comes out of the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access