Size: a a a

Camunda BPM Group

2020 October 19

AK

Artem Kuraev in Camunda BPM Group
Хайлоад это когда приложение не проходит нагрузочные тесты))
источник

SD

Serg D. in Camunda BPM Group
Ну это ж извечный спор брони и снаряда )))
источник

SD

Serg D. in Camunda BPM Group
Одни оптимизируют движки, другие нагружающие приклады
источник

AK

Artem Kuraev in Camunda BPM Group
🤣🤣 да, точно точно
источник

IK

Ilya Konovalov in Camunda BPM Group
всем привет, подскажите, пожалуйста, может ли камунда в динамике принимать имя класса вот таким образом?
или есть какой-то оной способ указать сервисТаску вызываемый класс?
источник

AK

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

SD

Serg D. in Camunda BPM Group
А там, кста, есть хитрость: в одном случае можно юзать singleton, в другом делегат будет создавать каждый раз при вызове.
источник

IK

Ilya Konovalov in Camunda BPM Group
у меня есть динамический список классов и я их хочу вызывать параллельном подпроцессе, подтягивая из списка
источник

AK

Artem Kuraev in Camunda BPM Group
Хорошо, но зачем? У вас камунда теперь должна знать про весь список ваших классов, вместо того, чтобы сделать один, который и будет разруливать ваш список. Вам ж потом проще будет это всё тестировать и расширять
источник

AK

Artem Kuraev in Camunda BPM Group
С схемой, которую вы предлагаете, вы не сможете определить, что же там по факту вызвалось, но начав обрабатывать список в отельном классе можете прикручивать логирование (да и любую логику) по вкусу
источник

AK

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

DK

Denis Kotov in Camunda BPM Group
у нас так сделано в одном из проектов, потому что процесс один и тот же для всех, но делегаты зависят от контекста
источник

DK

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

AK

Artem Kuraev in Camunda BPM Group
Spring Profile?
источник

DK

Denis Kotov in Camunda BPM Group
Denis Kotov
у нас так сделано в одном из проектов, потому что процесс один и тот же для всех, но делегаты зависят от контекста
и делать мегаделагат , который внутри кодом чото выбирает тоже не варик был, потому что повод вызвать делегат определяется по данных из БД, которые пользователи могут менять
источник

IK

Ilya Konovalov in Camunda BPM Group
Denis Kotov
у нас так сделано в одном из проектов, потому что процесс один и тот же для всех, но делегаты зависят от контекста
да, у нас такая же история намечается
источник

IK

Ilya Konovalov in Camunda BPM Group
Denis Kotov
через реестр бинов в котором делегаты регаются при запуске сделано
а про эту тему можно подробнее?
источник

IK

Ilya Konovalov in Camunda BPM Group
@Kotskin , @OldWiseCat , спасибо, пойду пробовать оба варианта)
источник

E

Egor Pavlov in Camunda BPM Group
всем привет! подскажите, пожалуйста, был ли у кого-то опыт с восстановлением работы инстанса процесса в случае перезапуска приложения, умеет ли так вообще камунда? использую эмбеддед камунду+спрингбут, делаю процессы в статусе ACTIVE и дальше прилажку вырубаю, перезапуск приложения поднимает админку и вижу зависшие процессы, но ошибок нет.
источник

E

Egor Pavlov in Camunda BPM Group
камунда умеет с таким работать или надо городить с велосипед с каким-нибудь анализом таблицы инстансов процесса и джобов при старте приложения?
источник