Я хочу создать модель «выстрелил и забыл» для нескольких моих вызовов REST API, где сервер будет принимать запросы в конечной точке, отправлять объект для асинхронной обработки во внутренние службы при освобождении клиентского соединения. Я использую Spring 3 MVC и Tomcat 6. Я думаю, что введение полной системы обмена сообщениями, такой как ActiveMQ или RabbitMQ, было бы излишним для моего проекта на данном этапе. Есть ли другой безопасный способ создания асинхронной обработки (потоков) для моих сервисов внутри tomcat и Spring? Я боюсь, что программирование потоков внутри tomcat нарушит его целостность. Спасибо
Создание асинхронного потока для обработки REST API с использованием Spring Servet
comment
Я нашел интересную статью по связанной теме - о многопоточности и параллелизме в EJB oraclejavamagazine-digital.com/javamagazine/20120708/
- person eugened   schedule 30.07.2012
Ответы (1)
я не уверен, что вы можете использовать @Async на контроллере, но вы можете Выполнение задач и планирование в сервисе и вызовите их с вашего контроллера.
да, что касается использования потока в tomcat, это не очень хорошее решение.
person
Jigar Parekh
schedule
18.07.2012