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ć?