Check out Discovery Curator (part of Apache Curator ), a Zookeeper-based service registry written in Java.
In SOA / distributed systems, services need to find each other. those. the web service may need to find a caching service, etc. DNS can be used for this, but it is nowhere flexible enough for services that are constantly changing. A service discovery system provides a mechanism for:
- Registration Services
- Search for a single instance of a specific service
- Notification when service change instances
source
share