Можно ли использовать обнаружение сервисов Ribbon и Eureka с весенним webflux webclient?
Я пробовал этот код, но получал ошибку во время интеграционного теста.
реактор.java.lang.IllegalArgumentException: URI не является абсолютным: / auth-service / auth-service / validate-manager-client-access
@Bean
@LoadBalanced
public WebClient loadBalancedWebClient() {
return WebClient.create(baseURL);
}
@Override
public Mono<Boolean> validateManagerClientAccess(Mono<LoginDTO> loginDTOMono) {
return webClient
.post()
.uri(validateManagerURL)
.body(loginDTOMono, LoginDTO.class)
.retrieve()
.bodyToMono(Boolean.class);
}
# Remote Services Configuration
remote:
auth-service:
service-id: auth-service
path:
validate-manager-client-access: /auth-service/validate-manager-client-access