service discovery and consumer
service discovery and consumer