У меня есть случай, когда в моем приложении JAVA внутри транзакции я хочу вызвать другую услугу (JMS, WebService, способ шлюза SMS и т. Д.), Я не хочу зависеть от результата вызова (Успех, сбой, исключение брошено, ... и т.д.), так что если он не как-то это не повлияет на мое завершение сделки,Использование потоков для запуска метода, который не является частью транзакции?
, что это лучший подход к использованию этого, я использую Spring Framework,
также Я хочу спросить, использовали ли я потоки для обработки этого, но мое развертывание будет на кластерах (например, на разных узлах с отдельными JVM), что лучше всего подходит для обработки (блокировка, синхронизация),
С уважением,
не могли бы вы объяснить больше –
также принять во внимание, что я хочу запустить этот метод, как только я его назову –
Я просто поставил задачу в кварцевой очереди для асинхронного выполнения. Весна имеет хорошую интеграцию с кварцем. Конечно, если вы еще не используете кварц в своем приложении, это может быть излишним, чтобы представить его только для этого варианта использования. – cherouvim