Закрыть соединение с сервером, если клиент не прочитал ответ - PullRequest
0 голосов
/ 23 января 2019

У нас есть спокойный веб-сервис, работающий с использованием RestEasy в качестве реализации JAX RS на стороне сервера. Мы вызываем эту услугу с помощью клиента JAX RS в Джерси.

У меня есть два вопроса относительно одного и того же:

1) Я прочитал в Джерси doc , что, если клиент не читает объект ответа, соединение остается открытым. Означает ли это, что сервер ждет, пока клиент прочитает ответ?
Если это так, то как я могу предотвратить, чтобы некоторые плохие клиенты звонили в мою службу и никогда не читали ответ и просто оставляли соединение открытым, тем самым нанося ущерб пропускной способности моего сервера?

2) Изменится ли описанное выше поведение, если мы будем использовать Джерси с Apache Http Client с пулом?

...