我是微服务的新手。我按照以下结构开发了一个库存应用程序:
stock-apigateway [使用zuul的API网关]。
ui-app-> api网关-> db服务
我正在使用RestTemplate
进行服务呼叫。现在,我想使其负载均衡,如下所示:
@LoadBalanced
@Bean
public RestTemplate getRestTemplate() {
return new RestTemplate();
}
现在,我在这里有几个问题:
我需要用@LoadBalanced
明确标记吗?
因为我将Eureka用作服务注册表,所以eureka在内部执行LoadBalancing还是必须使用Ribbon来完成?