Возможно повторение! Я использую Tomcat в качестве своего сервера и хочу знать, что лучше всего запускать потоки в сервлете с детерминированными результатами. Я запускаю некоторые длительные обновления из действия сервлета и хотел бы, чтобы запрос был завершен, а обновления выполнялись в фоновом режиме. Вместо добавления промежуточного программного обеспечения для обмена сообщениями, такого как RabbitMQ, я думал, что могу создать поток, который может работать в фоновом режиме и заканчиваться в свое время. Я читал в других потоках SO, что сервер завершает потоки, порожденные сервером, чтобы он хорошо управлял ресурсами.
Есть ли рекомендуемый способ нереста потоков, фоновые задания при использовании Tomcat. Я также использую Spring MVC для приложения.