Я нахожусь в процессе настройки api весеннего отдыха, используя весеннюю загрузку.Это будет развернуто на сервере weblogic.Этот API выполнит операцию БД, которая может занять от нескольких секунд до часа.Я планирую использовать Spring 'DeferredResult' и 'ForkJoinPool' для асинхронного запуска операции базы данных.
Я хотел бы выполнить тайм-аут и сообщить конечному пользователю, если я не получу ответ от операции db после того, как скажем30 секунд.
Таким образом, я настрою эту конфигурацию для моих остальных API-интерфейсов на тайм-аут через 30 секунд.
Мой вопрос: возможны ли тайм-ауты httplogic в сети?Если да, то время ожидания, настроенное для API, должно быть меньше, чем время ожидания сервера, или мне нужно увеличить время ожидания сервера, чтобы оно превышало время ожидания API.
Любые мысли о подходе были бы хорошими.