У меня есть microservice landscape сконфигурировано с открытием Spring Cloud, так что я в состоянии получить доступ к другим экземплярам службы только с помощью их идентификаторов:Интеграция Spring Облако балансировки нагрузки с KeycloakRestTemplate
public class MyClass {
@Autowired
@LoadBalanced
private RestTemplate restTemplate;
public String doOtherStuff() {
String results = restTemplate.getForObject("http://stores/stores", String.class);
return results;
}
}
Теперь я хочу получить доступ к службе, которая требует Авторизация OAuth2. Я использую сервер Keycloak для его предоставления, а Keycloak уже предоставляет адаптер с определенным KeycloakRestTemplate. В любом случае, как улучшить его с помощью load balancing?
Отличное решение. :) – Scott