Size: a a a

Camunda BPM Group

2021 November 25

DP

Dmitrii Pisarenko in Camunda BPM Group
Можете посмотреть на минимальный пример из официальной документации Камунды.

https://github.com/camunda/camunda-get-started-spring-boot
источник

Р

Радмир in Camunda BPM Group
Всем спасибо за ответы. Смог собрать через mvn package
источник
2021 November 26

R

Ruslan Kadyrbaev in Camunda BPM Group
ребят, а куда нужно смотреть (в какие настройки тюнинга) в первую очередь - когда куча куча таймеров одновременных, и все начинает тормозить))?

таймеры слишком долго выбираются на запуск с виду

на Job Execution Configurations?
источник

A

Artem in Camunda BPM Group
Слишком абстрактно
источник

DK

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

DP

Dmitrii Pisarenko in Camunda BPM Group
Можно посмотреть на вот эти настройки:

camunda.bpm:
 job-execution:
   ...
   core-pool-size: 3
   max-pool-size: 15
   max-jobs-per-acquisition: 3
   wait-time-in-millis: 500
   lock-time-in-millis: 300000
   max-backoff: 150
   max-wait: 50


Полный файл: https://github.com/dptij/process-instance-id-problem/blob/master/core-workflow/src/main/resources/application.yaml
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
Спасибо, ушли копать)
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
А если нужно еще детальнее (например, выводить в лог идентификаторы задач, которые есть в базе данных), то можно сделать под-класс DefaultJobExecutor с более подробным журналированием.
источник

A

Artem in Camunda BPM Group
Куда уж детальней, чем TRACE
источник
2021 November 30

A

AiT in Camunda BPM Group
Ребят, подскажите нюансы настройки производительности для случая использования restapi в части вычисления dmn.
источник

A

Artem in Camunda BPM Group
Там есть какие-то настройки? Они разве не в контейнере сервлетов?
источник

A

AiT in Camunda BPM Group
Интересует вариант коробки, чтоб минимальные изменения внести в базовую конфку.Как минимум настройки коннекшенов к базе. Какая база при этом лучше? М.б.имеет смысл использовать вариант Inmemory,а дмн подключать через volume. Так же интересны настойки App сервера и ява машины
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Можете сориентировать,

1. сколько у Вас записей в DMN-таблице и
2. сколько раз в час Вы ее вычисляете?
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
> Как минимум настройки коннекшенов к базе.

Каких-то особых настроек там нет. См. раздел "Datasource" на

https://docs.camunda.org/manual/latest/user-guide/spring-boot-integration/configuration/#camunda-engine-properties

Материалы о повышении производительности Камунды есть на

https://camunda.com/best-practices/performance-tuning-camunda/
источник
2021 December 01

A

AiT in Camunda BPM Group
на контрольнойй 39 записей, политика first,  временное окно теста - 1 мин, имитировали 1000 пользаков с рандомным распределением в пределах временного окна, по три вычисления для каждого пользователя. Приблизительно 1% запросов отваливаются по timeout. К базе макс соединений 200.
источник

A

AiT in Camunda BPM Group
камунда в докере
источник

A

Artem in Camunda BPM Group
а у камунды какой конфиг? сколько cpu\ram? у томкета по дефолту 200 тредов, маловато
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Какой запрос отваливается по таймаут?
источник

Р

Радмир in Camunda BPM Group
Добрый день
источник

Р

Радмир in Camunda BPM Group
подскажите как в user task вывести ошибку которую я генерю через throw new BpmnError("E_BRANCH",e.getMessage());?
источник