Size: a a a

Camunda BPM Group

2020 February 09

MD

Maksim Davliatshin in Camunda BPM Group
Sergey Pichkurov
(насмотрелся уже Ruecker сотоварищи - но там, в основном, вода)
Привет 🖖🏼
Т.е. это уже видели?
https://blog.bernd-ruecker.com/the-microservice-workflow-automation-cheat-sheet-fc0a80dc25aa

Там ссылки на код есть.
источник

DK

Denis Kotov in Camunda BPM Group
Sergey Pichkurov
есть еще что-то в контексте реализации микросервисных архитектур на камунде ? ( это и есть, собстенно цель POC-a, в качестве bus юзается кафка )
Есть мой курс, https://bpmn2.ru/online-course-2307-camunda-dlya-orkestracii-microservisov, но он пока закрыт правда на запись. Спросите конкретный вопрос
источник

MD

Maksim Davliatshin in Camunda BPM Group
Так же есть реализация саги тут:
https://github.com/berndruecker/trip-booking-saga-java/blob/master/README.md
источник

DK

Denis Kotov in Camunda BPM Group
Тут в репах есть материалы с примерами https://github.com/KotskinKotskin
источник

SP

Sergey Pichkurov in Camunda BPM Group
👍
источник

SP

Sergey Pichkurov in Camunda BPM Group
Вопросов много и разные, буду сбрасывть по мере систематизации, спасибо
источник

D

Dima in Camunda BPM Group
Руслан Алиев
Коллеги, пара вопросов:
1. Вы unit-тестируете свои процессы?
2. Как тестируете, что Signal Throw, который поймался бы в отдельном процессе (его сейчас не тестим), выбрасывается с верными переменными ?

На форуме спрашивал и на stackoverflow -- без ответа, может тут знают
Юнит тесты на делегаты
Интеграционные - на процессы
источник

РА

Руслан Алиев... in Camunda BPM Group
Dima
Юнит тесты на делегаты
Интеграционные - на процессы
Интеграционные работают на либах bpm-assert и  bpm-assert-scenario ?
источник

D

Dima in Camunda BPM Group
Только на первой. Вторая, вроде, не работает с JUnit 5
источник

РА

Руслан Алиев... in Camunda BPM Group
Dima
Только на первой. Вторая, вроде, не работает с JUnit 5
Ага, понял. Вы назвали тест интеграционным, т.е. Service Task-и его по-настоящему дёргают реальные сервисы? Или как протестить параметры Service Task-ов ?
источник

РА

Руслан Алиев... in Camunda BPM Group
Denis Kotov
В приватную функцию завернуть
Что ты имел в виду, Денис?
источник

D

Dima in Camunda BPM Group
Руслан Алиев
Ага, понял. Вы назвали тест интеграционным, т.е. Service Task-и его по-настоящему дёргают реальные сервисы? Или как протестить параметры Service Task-ов ?
Приложение на базе spring-boot. В тесте поднимается весь контекст. Процесс запускается через тест так, как его обычно запускают из вне. Сторонние сервисы мокаются Wiremock, через него же происходит проверка вызовов.
источник

DK

Denis Kotov in Camunda BPM Group
Руслан Алиев
Что ты имел в виду, Денис?
Генерацию дефинишина и тест отправки сигнала
источник

РА

Руслан Алиев... in Camunda BPM Group
Dima
Приложение на базе spring-boot. В тесте поднимается весь контекст. Процесс запускается через тест так, как его обычно запускают из вне. Сторонние сервисы мокаются Wiremock, через него же происходит проверка вызовов.
Понял, спасибо👍
источник
2020 February 10

AE

Alter Ego in Camunda BPM Group
Всем привет.

Вопрос к тем, кто обновлял версию камунды. Допустим, я хочу обновить версию существующих сервисов с 7.x до 7.y.
Ведь правильно понимаю, что для начала мне надо обновить саму базу, а уже потом обновлять версию стартера с движком?
https://docs.camunda.org/manual/7.11/update/rolling-update/#step-by-step
источник

DK

Denis Kotov in Camunda BPM Group
ага. причем лучше по одной
источник

DK

Denis Kotov in Camunda BPM Group
с 7.7 на 7.8 и т.д.
источник

AE

Alter Ego in Camunda BPM Group
Имеешь в виду что допустим даже нельзя с 7.x.x1 до 7.x.x2 и потом сразу же с 7.x.x2 до 7.y?
источник

AE

Alter Ego in Camunda BPM Group
Т.е каждое обновление отдельно?
источник

DK

Denis Kotov in Camunda BPM Group
не, я про вторую циферку
источник