Ö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