Я хочу выполнить несколько задач асинхронно в веб-приложении. Мой вопрос заключается в том, какую Spring-реализацию исполнителей задач я должен использовать в среде, управляемой контейнером.Асинхронное выполнение задачи с использованием Spring в управляемой контейнером среде
Я ссылался на this глава в документации весны и нашел несколько вариантов.
Один из вариантов, который я рассматривал, - WorkManagerTaskExecutor. Это очень просто и прекрасно работает с сервером IBM Websepher, который я использую сейчас, но это очень специфично для серверов IBM Websphere и Oracle Weblogic. Я не хочу привязывать свой код специально к одной конкретной реализации, так как в некоторых тестовых и локальных регионах мы используем контейнер Jetty &, эта реализация создает проблемы для запуска кода в Jetty.
Другие варианты, такие как SimpleThreadPoolTaskExecutor, по-видимому, не лучше подходит для объединения потоков в среду, управляемую контейнером, и я не хочу самостоятельно создавать новую тему.
Не могли бы вы предложить, как мне это сделать. Любые указатели на примерную реализацию будут большой помощью.