Тайм-аут соединения VS время ожидания чтения при вызове службы - PullRequest
0 голосов
/ 26 августа 2018

Я пытаюсь вызвать REST API из приложения Spring MVC, используя шаблон REST.При этом мы должны установить значения тайм-аута (тайм-аут соединения и тайм-аут чтения) и поддерживать в файле YML.

Тайм-ауты считываются из YML и устанавливаются при инициализации шаблона отдыха.

Например, если у меня есть такой сценарий: - тайм-аут соединения = 5 секунд, тайм-аут чтения = 3 сек

Мой вопрос: когда произойдет тайм-аут чтения?

с учетом наихудшего сценария (соединение устанавливается на 5-й секунде, истечет ли тайм-аут после этого значения на 8-й секунде [ответ получен на 3-й секунде]?)

Являются ли оба эти тайм-аута зависимымидруг на друга?

Я искал то же самое, но не получил ответа на это, поскольку получил информацию, поскольку время ожидания соединения для установления соединения, и чтение будет происходить во время чтения из соединения, однако значение времени ожидания чтения включает соединениеЗначение тайм-аута также не ясно.

Это может быть основной вопрос, однако я запутался, поэтому любые указания / указатели на него будут полезны.

Спасибо!

РЕДАКТИРОВАТЬ: я прошел через " Spring rest template readTimeOut ", и он говорит часы запускаются, когда запрос впервые попадает в этот сокет иостанавливается, когда что-либо из этого наступит первым: запрос завершается или достигается readTimeout , но я понимаю, что при установлении соединения также будет попадать в сокет.Означает ли это, что время чтения также включает время ожидания соединения?

...