在教程microservice-registration-and-discovery-with-spring-cloud-and-netflix-s-eureka中,REST请求是bookmark-service
,如下所示:
// use the "smart" Eureka-aware RestTemplate
ResponseEntity<List<Bookmark>> exchange =
this.restTemplate.exchange(
"http://bookmark-service/{userId}/bookmarks",
HttpMethod.GET,
null,
new ParameterizedTypeReference<List<Bookmark>>() {
},
(Object) "mstine");
exchange.getBody().forEach(System.out::println);
假设一半userid
实例位于一台服务器上,另一半位于另一台服务器上。 DiscoveryClient是否支持确定要查询所提供的bookmark-service
的{{1}}服务器?