Örnek - WebClient
Şöyle yaparız
@Configuration public class HttpLoadBalancedConfiguration { @LoadBalanced @Bean WebClient.Builder webClientBuilder() { return WebClient.builder(); } }Örnek - RestTemplate
Elimizde 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