Retreiving service instance URI directly; fixes gh-840

This commit is contained in:
Marcin Grzejszczak
2018-02-14 16:24:17 +01:00
parent 91d1bf89aa
commit 19ae79be7d
2 changed files with 2 additions and 2 deletions

View File

@@ -23,7 +23,7 @@ class LoadBalancerClientZipkinLoadBalancer implements ZipkinLoadBalancer {
String host = uri.getHost();
ServiceInstance instance = this.loadBalancerClient.choose(host);
if (instance != null) {
return URI.create(String.format("http://%s:%s", instance.getHost(), instance.getPort()));
return instance.getUri();
}
}
return URI.create(this.zipkinProperties.getBaseUrl());

View File

@@ -25,7 +25,7 @@ class LoadBalancerClientZipkinLoadBalancer implements ZipkinLoadBalancer {
String host = uri.getHost();
ServiceInstance instance = this.loadBalancerClient.choose(host);
if (instance != null) {
return URI.create(String.format("http://%s:%s", instance.getHost(), instance.getPort()));
return instance.getUri();
}
}
return URI.create(this.zipkinProperties.getBaseUrl());