Бизнес-приложение jbpm7 spring boot: нет активной транзакции после тайм-аута arjuna transation
Я столкнулся с той же проблемой, что описана здесь: https://issues.redhat.com/plugins/servlet/mobile#issue/RHBPMS-4621.
Я использую бизнес-приложение Jbpm 7.41 с базой данных Oracle. При высокой нагрузке обнаруживаются таймауты транзакций, и арджуна помечает их для отката. Затем поток-исполнитель Jbpm повторно использует ту же транзакцию и выдает повторяющееся сообщение "Нет активной транзакции...".
Кто-нибудь знает, как исправить эту проблему? Я думаю, что то же исправление, что и для JtaTransactionManager в RHBPMS-4621, необходимо для KieSpringTransactionManager.
Заранее спасибо,
2 ответа
Мы проверили ваш вопрос в команде Narayana http://narayana.io и с ребятами из JBPM. Мы согласны с тем, что это проблема
KieSpringTransactionManager
. Лучше всего создать новую проблему в трекере JBPM - см. Здесь: https://issues.redhat.com/projects/JBPM
При этом следует объявить об этом команде JBPM, и кто-то этим займется.
Спасибо, Ондра
Я думаю, вам следует отключить синхронизатор развертывания:
<property name="org.jbpm.deploy.sync.enabled" value="false"/>