Size: a a a

Camunda BPM Group

2020 November 10

YY

Yo Yo in Camunda BPM Group
Isayakiy Kotletov
Ну ты все еще узнал оь этом и пошел поднял не трогая процесс
У нас процессы по несколько дней могут жить - не вариант.
Инцидент - это тебе бекенд выкинул Exception, а ты его не обработал) Как результат - падает красный токен.
источник

IK

Isayakiy Kotletov in Camunda BPM Group
Ну блин если у меня процессы будут падать каждый раз когда сеть шатнется нах мне такие процессы)
источник

YY

Yo Yo in Camunda BPM Group
Isayakiy Kotletov
Ну блин если у меня процессы будут падать каждый раз когда сеть шатнется нах мне такие процессы)
Так retryPolicy же. Как вы в таком случае во внешние сервисы ходите?
источник

IK

Isayakiy Kotletov in Camunda BPM Group
А красный токен ретраиться не будет же
источник

YY

Yo Yo in Camunda BPM Group
Isayakiy Kotletov
А красный токен ретраиться не будет же
Он вешается, после того как все ретраи закончились.
источник

IK

Isayakiy Kotletov in Camunda BPM Group
Реирац на уровне жавы, потом на уровне шага
источник

IK

Isayakiy Kotletov in Camunda BPM Group
Ну я понял
источник

IK

Isayakiy Kotletov in Camunda BPM Group
Ты ретрай технический и бизнесовый не особо отделишь
источник

IK

Isayakiy Kotletov in Camunda BPM Group
Типа данные разьехались или сервис лежит
источник

EZ

Edward Zakharov in Camunda BPM Group
Isayakiy Kotletov
Ты ретрай технический и бизнесовый не особо отделишь
Можно разлечить. Обрабатывать эксепшены правильно и кидать либо bpmnError для бизнесовых, либо рантайм исключение при технических
источник

SD

Serg D. in Camunda BPM Group
Isayakiy Kotletov
Типа данные разьехались или сервис лежит
Если сервис лежит, то ретраи - сервис поднимется. А если данные разъехались,  то инцидент без ретраев.
источник

SD

Serg D. in Camunda BPM Group
Сразу на ручное исправление.
источник

EZ

Edward Zakharov in Camunda BPM Group
Да, бизнесовые нет смысла ретраить
источник

YY

Yo Yo in Camunda BPM Group
Edward Zakharov
Можно разлечить. Обрабатывать эксепшены правильно и кидать либо bpmnError для бизнесовых, либо рантайм исключение при технических
Runtime - печальная штука на самом деле. Они мне как-то, выкинутые из неправильных мест, положили камунду уронили)
источник

IK

Isayakiy Kotletov in Camunda BPM Group
но вот так мне нравится больше, ток ретраить тогда уж до посинения
источник

EZ

Edward Zakharov in Camunda BPM Group
Yo Yo
Runtime - печальная штука на самом деле. Они мне как-то, выкинутые из неправильных мест, положили камунду уронили)
Интересно, это какие такие места?))
источник

YY

Yo Yo in Camunda BPM Group
Edward Zakharov
Интересно, это какие такие места?))
Ну не прям камунду, UI точно отвечать перестала. Но из делегатов или коннкеторов, не помню точно. Больше таким не занимаюсь)
источник

YY

Yo Yo in Camunda BPM Group
Возможно это было ещё в те времена, когда я свою реализацию для ActivityBehavior писал (исключительно в исследовательских целях, естественно).
источник

YY

Yo Yo in Camunda BPM Group
А по поводу данные разъехались - да, похоже больше на BpmnError, нежели техническую. Но хз.
источник

EZ

Edward Zakharov in Camunda BPM Group
Yo Yo
Возможно это было ещё в те времена, когда я свою реализацию для ActivityBehavior писал (исключительно в исследовательских целях, естественно).
А, ну если по глубже полезть то да, можно. А просто из делегатов кидать, то всегда все ок)
источник