Я использую движок activiti 5.16.1. Рабочий процесс Activiti используется в многопоточной среде, где разные потоки используют механизм activiti для выполнения заданий. Я столкнулся с несколькими ActivitiException (из-за проблемы взаимоблокировки на сервере SQL) с последующим выполнением JobRetryCmd, затем JobRetryCmd получает ошибку со следующим сообщением -
«activitiy или FailedJobRetryTimerCycleValue в работе не имеют значения
497e9e97-39fb-11e9-b7aa-00505693434e. только уменьшающиеся попытки. ”
Что касается журналов, кажется, что повторение не производится, и вызывающий метод завершается с ошибкой ActivitiException. У меня есть следующие запросы сейчас -
- Это ошибка, что значение FailedJobRetryTimerCycleValue равно 0 и
повторные попытки не предпринимаются в случае возникновения ActivitiException?
- Если это не ошибка, можем ли мы написать некоторую пользовательскую оптимизацию, чтобы
повторная попытка может начать работать, если ActivitiException происходит?