определение объема подключения всего проекта Maven - Spring MVC - PullRequest
0 голосов
/ 04 сентября 2018

Я знаю, что можно определить область действия бобов, но мне интересно, можно ли определить область действия всего проекта? У меня есть проект веб-службы, который предоставляет услуги только другим проектам, и они вместе формируют приложение. То, что я хотел бы сделать, это настроить проект WS таким образом, чтобы он закрывал соединение с клиентом, как только он успешно отвечает клиенту.

Я искал все вокруг, но не мог найти то, что искал. Я попробовал это:

<session-config>
        <session-timeout>60</session-timeout>       
</session-config>

но я не хочу устанавливать тайм-аут сеанса на заданное значение, вместо этого я хотел бы сделать что-то вроде session или request и т. Д. Возможно ли это?

1 Ответ

0 голосов
/ 04 сентября 2018

После http1.1 все соединения являются постоянными. Таким образом, http-соединение не закрывается после подачи запроса. Этот подход использовался для улучшения процессорного времени и перегрузки сети. Пожалуйста, обратитесь https://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html. Предложенный подход состоит в том, чтобы иметь время сеанса с постоянным соединением

Области в Spring MVC для бобов, насколько мне известно. Вы не можете изменить область действия компонента и ожидать, что соединение будет закрыто. Я никогда не пытался отключить постоянные соединения, но я нашел следующую статью в Интернете https://blog.stackpath.com/glossary/keep-alive/. Надеюсь, это поможет !!

...