Тайм-аут для сервера с использованием Spring MVC - PullRequest
0 голосов
/ 18 марта 2019

Я использую Spring mvc 5 и Spring Integration 5. Мое приложение работает как служба отдыха, поэтому вы можете отправить ему запрос json, а затем получить ответ json.(Я не использую JSP или Spring Boot)

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

Моя первая идея была попытка использовать TimeLimiter из библиотеки Guava, но конфигурация bean-компонентов (как область запроса) не удалась длякаждый запрос отправлял его.

Мой второй вариант был session-timeout в web.xml, но у меня такой же поведение, как у этого вопрос

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

Знаете ли вы какие-либо другие идеи ??

...