Örnek - WebClient
Şöyle yaparız
@Configuration
public class HttpLoadBalancedConfiguration {
  @LoadBalanced
  @Bean
  WebClient.Builder webClientBuilder() {
    return WebClient.builder();
  }
}
Örnek - RestTemplateElimizde iki tane servis olsun.
// app1 spring.application.name=service1 server.port=8081 // app2 spring.application.name=service2 server.port=8082
Şöyle yaparız
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
  return new RestTemplate();
}
String url = "http://service1/hello";
String result = restTemplate.getForObject(url, String.class); 
Hiç yorum yok:
Yorum Gönder