Size: a a a

Camunda BPM Group

2020 March 02

R

Ruslan Kadyrbaev in Camunda BPM Group
Kostya Kakunin
есть возможность рестарт приложения от spring-devtools
Был кейс когда слушатели тупо подвисали (ext tasks)

Помогал только жёсткий рестарт спринг приложения
источник

DL

Denis Larionov in Camunda BPM Group
Т.е. пересобрать приложение, с новыми xml процессов, лучше чем рест или просто бин использовать?
источник

KK

Kostya Kakunin in Camunda BPM Group
Ruslan Kadyrbaev
Был кейс когда слушатели тупо подвисали (ext tasks)

Помогал только жёсткий рестарт спринг приложения
может таймаут ожидания прикрутить нужно было. если task не выполняется за на 5 мин то стоппить ее?
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
Kostya Kakunin
может таймаут ожидания прикрутить нужно было. если task не выполняется за на 5 мин то стоппить ее?
клиентский сервис-слушатель-исполнитель "поднять" не было никакой возможности

помогал только рестарт камунды
источник

AK

Artem Kuraev in Camunda BPM Group
Denis Larionov
Т.е. пересобрать приложение, с новыми xml процессов, лучше чем рест или просто бин использовать?
Что вы имеете ввиду? Когда новая версия приложения с новыми процессами выходит - да, надо пересобирать, потому что на процессы нужно писать тесты и нужно их гонят
источник

AK

Artem Kuraev in Camunda BPM Group
Ruslan Kadyrbaev
клиентский сервис-слушатель-исполнитель "поднять" не было никакой возможности

помогал только рестарт камунды
Наверное не камунды, а спрингового приложения с встроенным движком? Иначе, экстернал таск сама разблокируется и её в работу возьмёт новый воркер
источник

DL

Denis Larionov in Camunda BPM Group
А динамическое добавление процессов? Рестарт только для хардкроных случаев
источник

KK

Kostya Kakunin in Camunda BPM Group
Denis Larionov
А динамическое добавление процессов? Рестарт только для хардкроных случаев
можно через апи ProcessEngine бин для этого дернуть
источник

AK

Artem Kuraev in Camunda BPM Group
Denis Larionov
А динамическое добавление процессов? Рестарт только для хардкроных случаев
Когда у вас на них должны тесты пройти? ☺️
Так-то понятно, хоть через кокпит добавить можно
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
Artem Kuraev
Наверное не камунды, а спрингового приложения с встроенным движком? Иначе, экстернал таск сама разблокируется и её в работу возьмёт новый воркер
да
источник

DL

Denis Larionov in Camunda BPM Group
Я свой "кокпит" пилю. Вот тут и нужны бины
источник

AV

Alex V in Camunda BPM Group
Всех с добрым утром!
Есть куча форм и куча тасков (юзер, скрипт, процесс). Нажали на форме юзер таска комит... там куча всего должна произойти... потом остановка на юзер таске. Вы обычно ждете пока дойдет до этого юзер таска показывая пользователю часики или перенаправляете пользователя в личный кабинет или еще куда-то?
источник

AK

Artem Kuraev in Camunda BPM Group
Denis Larionov
Я свой "кокпит" пилю. Вот тут и нужны бины
Если свой кокпит,то рест апи. Или у вас кокпит связан через джава апи?
источник

DL

Denis Larionov in Camunda BPM Group
Я выше писал. Спринт бут с камундой внутри
источник

DL

Denis Larionov in Camunda BPM Group
Ещё бы динамическое тестирование прикрутить....
источник

AK

Artem Kuraev in Camunda BPM Group
Alex V
Всех с добрым утром!
Есть куча форм и куча тасков (юзер, скрипт, процесс). Нажали на форме юзер таска комит... там куча всего должна произойти... потом остановка на юзер таске. Вы обычно ждете пока дойдет до этого юзер таска показывая пользователю часики или перенаправляете пользователя в личный кабинет или еще куда-то?
Если бесшовный переход на следующую таску - ждём и открываем следующую форму. Если нет - не ждём, а пользователь идёт делать следующую задачу, потому что решение инцидентов не задача пользователя
источник

AK

Artem Kuraev in Camunda BPM Group
Denis Larionov
Ещё бы динамическое тестирование прикрутить....
Так а чем вам не нравится рестарт приложения? Тогда ваши тесты в CI системе пройдут
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
Denis Larionov
Я выше писал. Спринт бут с камундой внутри
если вы пилите свой кокпит - то советую задуматься о "мульти-камундности")
источник

DL

Denis Larionov in Camunda BPM Group
Artem Kuraev
Так а чем вам не нравится рестарт приложения? Тогда ваши тесты в CI системе пройдут
Тем что динамики нет. Приложений больше 1к. Кокпит общий, деплой локальный
источник

AK

Artem Kuraev in Camunda BPM Group
Denis Larionov
Тем что динамики нет. Приложений больше 1к. Кокпит общий, деплой локальный
Как это нет?! Кубернетис для этого предназначен. Задеплоена новая версия приложения - старые постепенно выключаются и трафик переходит на новую
источник