Spring Cloud是否支持同时使用用户标识和服务名称的发现客户端?

时间:2017-01-06 04:51:34

标签: spring spring-boot spring-cloud netflix-eureka

在教程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}}服务器?

0 个答案:

没有答案