Size: a a a

Camunda BPM Group

2018 December 26

RT

Ruslan Tagirov in Camunda BPM Group
кстати да, интересная тема
источник

DK

Denis Kotov in Camunda BPM Group
У нас Кафка и отдельные поллеры. + Есть код, которых забронное из Кафки хитро кидает по камунде
источник

AS

Aleksei Sheifler in Camunda BPM Group
Как хитро
источник

DK

Denis Kotov in Camunda BPM Group
Как раз из-за гонки сигналов так и сделали
источник

AS

Aleksei Sheifler in Camunda BPM Group
Транзакции тоже не проходят, так как есть сигналы для нескольких процессов, и я не знаю, у какого из них уже завершилась предыдущая транзакция, у какого нет
источник

AS

Aleksei Sheifler in Camunda BPM Group
А сколько процессов зависит от этого сигнала тоже не известно
источник

DK

Denis Kotov in Camunda BPM Group
Ага, и сигналы туда же
источник

AS

Aleksei Sheifler in Camunda BPM Group
У меня далее порой поиск следующей task в проверке на null падает, так как task становится null ом
источник

AS

Aleksei Sheifler in Camunda BPM Group
Уже внутри if а
источник

DK

Denis Kotov in Camunda BPM Group
Есть немного дурацкая альтернатива, когда мы обработку коммуникаций выносим во встроенные подпроцессы обработчики непрерывающие
источник

DK

Denis Kotov in Camunda BPM Group
Внутри процесса этакий буфер делаем
источник

AS

Aleksei Sheifler in Camunda BPM Group
Есть какой-то способ понять, что сейчас идёт транзакция с этим execution
источник

DK

Denis Kotov in Camunda BPM Group
Но там нужно следить чтобы переменная для коррелияции на старте была
источник

AS

Aleksei Sheifler in Camunda BPM Group
Denis Kotov
Есть немного дурацкая альтернатива, когда мы обработку коммуникаций выносим во встроенные подпроцессы обработчики непрерывающие
Ну я тоже сейчас делаю message subprocess
источник

AS

Aleksei Sheifler in Camunda BPM Group
Но не во всех случаях это спасает
источник

AS

Aleksei Sheifler 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
Суть сигнала в том что ему пофиг должно быть кто его получит
источник