Ошибка вызова API: не обнаружено ни одного элемента или сигнала терминала в течение 5000 мс (и резервный вариант не настJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка вызова API: не обнаружено ни одного элемента или сигнала терминала в течение 5000 мс (и резервный вариант не наст

Сообщение Anonymous »

Мы используем два сервиса, которые полностью написаны на Spring WebFlux, и при вызове/вызове сервиса A к сервису B мы видим ошибку ниже, и мы не можем продолжить отладку, и нам трудно определить, что может быть идеальной основной причиной этого.

Ошибка вызова API: не наблюдалось любой элемент или сигнал терминала в течение 5000 мс (и резервный режим не настроен)

public Mono getUserPrefs(String userId) {
return client.get().uri(getUserPrefsApiPath, userId)
.retrieve()
.bodyToMono(String.class)
.timeout(Duration.ofSeconds(userPrefsAPITimeout))
.doOnError(ex -> logError(userId, ex))
.map(resp-> {
UserSubscription us = parseUserOrAppPreferenceData(resp, userId);
logger.info("Retrieved from User Preference API: "+us);
return us;
})
.onErrorResume(e->{
logger.error("Cannot retrieve user preferences - API call error: "+e.getMessage(), e);
return Mono.just(new UserSubscription(userId,null, new ArrayList()));
});
}


Подробнее здесь: https://stackoverflow.com/questions/699 ... 00ms-and-n
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»