2013-12-02 2 views
0

Я использую контроллер GWT и Spring для управления http-трафиком. Некоторые из запросов могут занять много времени, но я хочу убивать запросы, когда это превышает указанное время.Spring GWT http request timeout

Как настроить весну с таймаутом. Я также использую Apache Tomcat 7.0. Я попытался увеличить максимальную нить на tomcat, но со временем tomcat работает медленно, потому что потоки запросов не умирают.

+0

Вы имеете в виду 'maxThread = "500"? – isnot2bad

+0

Я не могу задать вопрос без кода примера :)) извините –

+0

http-запросы могут занять 4-5 часов. но я не хочу превышать 1 час. –

ответ

0

Сделайте свой интерфейс Async возвратите экземпляр com.google.gwt.http.client.Request и используйте таймер для отмены запроса. Не уверен, что вы имеете в виду о контроллере Spring.

com.google.gwt.http.client.Request 

An HTTP request that is waiting for a response. Requests can be queried for their pending status or they can be canceled