Существует несколько различных тайм-аутов, которые вы можете получить с помощью sync вакансии. Твой идет от сервера Spray-can. Вы можете настроить его через файл conf
:
spray.can.server {
idle-timeout = <set desired timeout>
request-timeout = <set desired timeout>
}
Вы можете установить оба значения в infinite
отключить эти таймауты на всех.
В общем, есть по крайней мере 3 общие разные интервалы времени, которые я наблюдал, и что может вернуть запрос до завершения работы:
- -основы Akka задать тайм-аут. Вернет ответ JSON с статусом «ОШИБКА», если работа синхронизации не была завершена до X секунд. Значение по умолчанию в SJS равно 10 с, но вы можете перезаписать его, передав аргумент
timeout=Y
на ваш запрос POST /jobs
.
- Тайм-аут сервера-распылителя:
idle-timeout
, request-timeout
. Будет возвращен ответ Spray по умолчанию, что усложнит задачу. По умолчанию они равны 60 и 40 секундам соответственно.
- Еще один тайм-аут может быть получен из библиотеки REST вашего клиента ... Некоторые из них настраивают свои значения по умолчанию для отключения любого тайм-аута на этом уровне, некоторые из них могут принимать во внимание таймауты сервера и настраивать их собственное поведение в соответствии с этим. . Например, C++ REST SDK библиотека пинки в WinHTTP таймаут 30 секунд один раз отключить тайм-аут # 2 выше, с № 2 в месте он будет ждать 40 сек ...
Это не вопрос с искровой java, этот тег следует удалить. – CodeMonkeyKing