Size: a a a

Camunda BPM Group

2019 April 19

DK

Denis Kotov in Camunda BPM Group
Каша из делегатов намного вкуснее и полезнее каши из скриптов и хмл
источник

DK

Denis Kotov in Camunda BPM Group
Скрипты юзать можно только если там одна строчка максимум
источник

MD

Maksim Davliatshin in Camunda BPM Group
Конечно легче и удобнее юзать скрипты. Но поверьте, это поддерживать гораздо опаснее и хуже чем делегаты или топики.
источник

R

Rita in Camunda BPM Group
Dima
Но разве не будет каши из делегатов? По ~8 штук на процесс
Если структурировать проект - то нет
источник

D

Dima in Camunda BPM Group
Понял, спасибо за ответы
источник

D

Dima in Camunda BPM Group
А что такое топики?
источник

NG

Nick Groznykh in Camunda BPM Group
External task
источник

AK

Artem Kuraev in Camunda BPM Group
Каши из делегатов не будет а воркеры в том же приложении нужны когда нужен асинхрон. Например, в точках интеграции с тайм-аутом в несколько минут
источник

MD

Maksim Davliatshin in Camunda BPM Group
Тут как раз из приложения лучше вынести.
Чтобы ресурсы процессов не занимало
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Каким образом ?
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Если же делегаты являются частью приложения
источник

MD

Maksim Davliatshin in Camunda BPM Group
Точки интеграции будут на стороне другого приложения, а процессы просто будут ожидать на стороне БД выполнения.
источник
2019 April 20

AK

Artem Kuraev in Camunda BPM Group
Так у тебя точка интеграции и так ресурсов не занимает, она ждёт асинхронно ответа
источник

MD

Maksim Davliatshin in Camunda BPM Group
Listener все равно ресурсы jvm использует.
источник

AK

Artem Kuraev in Camunda BPM Group
А так он использует ресурсы другой JVM, но всё равно использует ресурсы. А так как JVM ещё тратит ресурсы на себя, то итоговое решение тратит ресурсов больше
источник

AK

Artem Kuraev in Camunda BPM Group
Не блокирующий IO, деление на сервисы по бизнесу и будет хорошо
источник

AK

Artem Kuraev in Camunda BPM Group
А ждать на стороне БД это значит связь с другим приложением через базу? Это же антипаттерн
источник

MD

Maksim Davliatshin in Camunda BPM Group
Artem Kuraev
А так он использует ресурсы другой JVM, но всё равно использует ресурсы. А так как JVM ещё тратит ресурсы на себя, то итоговое решение тратит ресурсов больше
Смысл в этом и есть. Чтобы масштабироваться.
источник

MD

Maksim Davliatshin in Camunda BPM Group
Artem Kuraev
А ждать на стороне БД это значит связь с другим приложением через базу? Это же антипаттерн
Естественно Нет.
Сама камунда смотрит и так в БД.
И с помощью fetch and lock мы регулируем состоянием процесса.
источник

D

Dima in Camunda BPM Group
Если я правильно понял, то external task это приложение, которое регистрирует себя в Camunda и выполняется по вызову самой Camunda. Правильно? В рамках микросервисной архитектуры это будет отдельный микросервис, содержащий n количество workers?
источник