Size: a a a

Camunda BPM Group

2019 November 29

DK

Denis Kotov in Camunda BPM Group
Там в группе ищут внедренцев кредитного конвейера
источник

DK

Denis Kotov in Camunda BPM Group
Тут такие есть наверняка
источник

MR

Mikhail Romashov in Camunda BPM Group
Ден, а у вас на Комунде кредитный конвеер или от вендоров?
источник

DK

Denis Kotov in Camunda BPM Group
От вендоров нету у нас ничего
источник

MR

Mikhail Romashov in Camunda BPM Group
Везет
источник

DK

Denis Kotov in Camunda BPM Group
это не везение, а целеноправленная работа  :)
источник

DK

Denis Kotov in Camunda BPM Group
Вы кстати может не знали, но я тут сервис перезапустил.   Версии, комментарии, просмотр артефактов камунды( как моделер) в браузере и еще миллион всяких полезных фишек, которые делают работу с диаграммами удобной. https://storm.bpmn2.ru/. Регайтесь, сервис проглотил ~20 моих выходых
источник
2019 December 03

СВ

Сергей Вершинин... in Camunda BPM Group
Всем привет!
Подскажите, как поступать в таком случае:
Есть  Задача (external task).
Есть 2 инстанса воркеров, которые подписаны на один и тот же topic

- Время блокировки (lockDuratuion) = 5секунд
- Первый инстанс взял и заблокировал задачу (fetchAndLock)  на 5секунд
- Задача выполнялась 10 секунд

И тут получается, что второй инстанс взял эту же задачу в работу и начал ее выполнять.

Как лучше решить эту проблему?

Просто опытным путем повышать lockDuratuion не хочется.

У меня интеграция через REST
источник

AK

Artem Kuraev in Camunda BPM Group
Так не опытным путём, а в интеграции и воркере предусмотреть максимальное время, выделяемое на работу
источник

A

Aleks in Camunda BPM Group
Сергей Вершинин
Всем привет!
Подскажите, как поступать в таком случае:
Есть  Задача (external task).
Есть 2 инстанса воркеров, которые подписаны на один и тот же topic

- Время блокировки (lockDuratuion) = 5секунд
- Первый инстанс взял и заблокировал задачу (fetchAndLock)  на 5секунд
- Задача выполнялась 10 секунд

И тут получается, что второй инстанс взял эту же задачу в работу и начал ее выполнять.

Как лучше решить эту проблему?

Просто опытным путем повышать lockDuratuion не хочется.

У меня интеграция через REST
По прошествии пяти секунд первый инстанс должен попросить Камунду продлить время блокировки
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
еще можно ставить блокировки - оптимистичные или не дай бог пессимистичные
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
но лучше продлить lockDuratuion + задать макс время работы воркера (раза в 2 меньше чем lockDuratuion)
источник

RA

Roman A in Camunda BPM Group
Хотелось бы, чтоб камунда сама следила за временем выполнения тасок. Жаль, что это не так :(
источник

DK

Denis Kotov in Camunda BPM Group
Ломает смысл тогда
источник

DK

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

RA

Roman A in Camunda BPM Group
какой именно смысл ломает?
источник

AK

Artem Kuraev in Camunda BPM Group
Так а как камунда должна понять, умер воркер или ещё работает?
источник

RA

Roman A in Camunda BPM Group
она должна понимать, что конкретная таска взята в работу пол часа назад и еще не завершена
источник

DK

Denis Kotov in Camunda BPM Group
Roman A
какой именно смысл ломает?
смысл того, что исполнения таска целиком делегировано
источник

DK

Denis Kotov in Camunda BPM Group
продление срока её выполнения - ответственность исполнителя
источник