Блокировка ответа с помощью Jetty - PullRequest
0 голосов
/ 26 марта 2020

Я нашел довольно интересное задание для начинающих разработчиков, с которым я застрял. Вы можете опубликовать строку в некоторой конечной точке, но сервер не будет отвечать вам, он соберет все строки отправки в одну, а когда входная строка будет равна «готово», он ответит на каждое соединение строкой результата. Как я могу сохранить соединение, пока процесс сбора не будет завершен?

1 Ответ

0 голосов
/ 26 марта 2020

Используйте Servlet API 3.0 (или новее) и Asyn c обрабатывает для удержания соединения. Читайте о методах длинных опросов.

Имейте в виду время ожидания простоя клиента и / или сервера, однако вы не можете держать соединение открытым бесконечно.

Эта задача будет проще при использовании веб-сокета.

...