ServiceDiscovered serviceDiscovered = discoveryServiceClient.discover(String.format("service.%s.%s.%s",
accountId,
applicationId,
serviceName));
EndpointStrategy endpointStrategy = new RandomEndpointStrategy(serviceDiscovered);
Discoverable discoverable = endpointStrategy.pick();
if (discoverable != null) {
return createURL(discoverable, applicationId, serviceName);
}
final SynchronousQueue<URL> discoverableQueue = new SynchronousQueue<URL>();