У меня есть сервлет для загрузки базы данных моего приложения в Android.
База данных обрабатывается на стороне сервера, но это может занять некоторое время.
В данный момент я только что вернулся с ответом, что загрузка прошла успешно с использованием PrintWriter.write ().
Есть ли способ после обработки ответа клиенту (моему приложению для Android) начать обработку файла?
Если я отправлю перенаправление на другой сервлет или перенаправлю запрос с помощью диспетчера, у меня не будет ответа, пока сервлет, выполняющий обработку, не будет завершен.
Каков наилучший способ мгновенно ответить пользователю, позволить начать обработку базы данных и отправить результаты обратно на android (обратите внимание, что это может занять 5 минут или 10 минут, в зависимости от базы данных - поэтому я предполагаю, Мне понадобится какой-нибудь слушатель для опроса на сервере, обработаны ли результаты и готовы ли они отображаться на клиенте)