Architektura aplikacji: przetwarzanie żądania [duplikat]

To pytanie ma już tutaj odpowiedź:

Zadanie timera w tle w aplikacji internetowej JSP / Servlet [duplikat] 1 odpowiedź

Mam następujący problem:

Piszę aplikację internetową z serwletami i JSP, które powinny wysyłać zapytania do oddzielnej usługi. Ale zapytanie zajmuje dużo czasu - około 30 sekund.

Struktura mojej aplikacji jest prosta - Filter-> Controller-> jsp. Zastanawiałem się, czy w filtrze wysyłam żądanie do osobnego wątku, który ma być przetwarzany, gdy kontroler wykonuje swoje zadanie. Co powinienem zrobić, aby przetwarzanie zapytań i przetwarzanie kontrolerów były jednoczesne? + Potrzebuję odnowienia zapytania co 5 minut (aby użytkownik miał odpowiednie informacje). Jaki jest optymalny sposób, aby to zrobić?

questionAnswers(1)

yourAnswerToTheQuestion