Продолжения Jetty / AJAX Push: рекомендации по таймауту?

#java #ajax #jetty

#java #ajax #jetty

Вопрос:

Я использую продолжения Jetty для приложения для совместной работы. Мне было интересно, есть ли какие-либо причины для меньшего тайм-аута продолжения? Разве не имеет смысла устанавливать очень высокий тайм-аут? Примеры, которые я видел до сих пор, занимают от 5 до 30 секунд. Есть ли что-нибудь, о чем следует помнить, когда я поднимаюсь выше (например, 2-5 минут)?

Спасибо

Ответ №1:

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