Я ищу справку о том, как повторно запустить сбой рабочих процессов камунды эффективным способом, таким как пакетный - PullRequest
0 голосов
/ 02 ноября 2019

Мне нужна помощь по эффективному повторному запуску сбойных рабочих процессов камунды, таких как пакетная обработка.

Вот подробности сценария

У меня есть рабочий процесс камунды, которыйзапускается службой A через API остальных. В рабочем процессе используется внешняя задача для реализации бизнес-логики для связи со службой B. Если рабочий процесс потерпел неудачу из-за временных ошибок в службе B, и эти рабочие процессы не будут выполнены. Если запросы равны 1 или 2, их можно повторно запустить вручную. Но если сбойные рабочие процессы имеют порядок 10 или 100 с, это будет затруднительно делать вручную, поэтому я обращаюсь за помощью к вариантам решения этой проблемы.

Существуют ли более эффективные способы повторного запуска сбойного процесса? рабочие процессы camunda, использующие пользовательский интерфейс Camunda или API Rest или другие параметры?

Подробная информация о Camunda - Community Edition, тег изображения контейнера: "7.11.0"

1 Ответ

0 голосов
/ 03 ноября 2019

Примечание. Эти виды пакетных операций являются встроенной функцией корпоративной версии, поэтому, если это повторяющийся сценарий использования в вашем бизнесе, рассмотрите возможность обновления до уровня предприятия.

При этом вы можете-строить эту функцию, используя скрипт / rest или java API. По сути, вы создаете jobQuery для поиска сбойных экземпляров и увеличиваете количество повторных попыток.

...