Я пытаюсь вызвать REST API из приложения Spring MVC, используя шаблон REST.При этом мы должны установить значения тайм-аута (тайм-аут соединения и тайм-аут чтения) и поддерживать в файле YML.
Тайм-ауты считываются из YML и устанавливаются при инициализации шаблона отдыха.
Например, если у меня есть такой сценарий: - тайм-аут соединения = 5 секунд, тайм-аут чтения = 3 сек
Мой вопрос: когда произойдет тайм-аут чтения?
с учетом наихудшего сценария (соединение устанавливается на 5-й секунде, истечет ли тайм-аут после этого значения на 8-й секунде [ответ получен на 3-й секунде]?)
Являются ли оба эти тайм-аута зависимымидруг на друга?
Я искал то же самое, но не получил ответа на это, поскольку получил информацию, поскольку время ожидания соединения для установления соединения, и чтение будет происходить во время чтения из соединения, однако значение времени ожидания чтения включает соединениеЗначение тайм-аута также не ясно.
Это может быть основной вопрос, однако я запутался, поэтому любые указания / указатели на него будут полезны.
Спасибо!
РЕДАКТИРОВАТЬ: я прошел через " Spring rest template readTimeOut ", и он говорит часы запускаются, когда запрос впервые попадает в этот сокет иостанавливается, когда что-либо из этого наступит первым: запрос завершается или достигается readTimeout , но я понимаю, что при установлении соединения также будет попадать в сокет.Означает ли это, что время чтения также включает время ожидания соединения?