Size: a a a

Camunda BPM Group

2019 May 31

DK

Denis Kotov in Camunda BPM Group
Таймер это отдельный джоб
источник

DK

Denis Kotov in Camunda BPM Group
А вот джоб, который после таймера стартует - это уже другой джоб
источник

DK

Denis Kotov in Camunda BPM Group
Дмитрий
Это регулируется настройками.
А, точняк
источник

DK

Denis Kotov in Camunda BPM Group
Любой джоб пытается выполниться  n раз, если не вышло - то камунда кидает инцидент
источник

DK

Denis Kotov in Camunda BPM Group
N раз с x разницей во времени
источник

DK

Denis Kotov in Camunda BPM Group
Настраивается глобально и для конкретных тасков
источник

OS

Oleg Smetanin in Camunda BPM Group
Вот джоб с таймером запустился, мы его кильнули. что происходит дальше?
источник

DK

Denis Kotov in Camunda BPM Group
Как мы его кильнули?
источник

OS

Oleg Smetanin in Camunda BPM Group
да ручками. или кубер кильнул по каким-нибудь причинам
источник

DK

Denis Kotov in Camunda BPM Group
Это не тот джоб, который вы думаете
источник

DK

Denis Kotov in Camunda BPM Group
Кубер про них ничего не знает
источник

DK

Denis Kotov in Camunda BPM Group
Кубер может кильнуть ноду, где джоб сработал
источник

DK

Denis Kotov in Camunda BPM Group
Но тогда не будет в базу закомичено его выполнения
источник

DK

Denis Kotov in Camunda BPM Group
И срабатывают ретраи на других нодах
источник

OS

Oleg Smetanin in Camunda BPM Group
допустим я про ноду, в которой спринг, в котором embeded camunda, которую кильнул кубер потому что на куберовой ноде превысили лимиты
источник

DK

Denis Kotov in Camunda BPM Group
Ретраи
источник

DK

Denis Kotov in Camunda BPM Group
Через базу
источник

OS

Oleg Smetanin in Camunda BPM Group
если это стейтлесс история то джоба наверное периодически должна отписываться что она живая в базу или какой-нибудь сервис дискавери хелзчекает ее. Если упала, от планировщик ищет другого исполнителя. Как это работает под капотом?
источник

DK

Denis Kotov in Camunda BPM Group
источник

DK

Denis Kotov in Camunda BPM Group
Джоба должна быть быстрой
источник