Size: a a a

Camunda BPM Group

2019 March 19

MD

Maksim Davliatshin in Camunda BPM Group
Maksim Vlasov
Здравствуйте!
Можете дать ссылку на видео с митапа 18 декабря 2018?
Добрый день.
https://t.me/camunda_bpm/844
источник

MD

Maksim Davliatshin in Camunda BPM Group
Нашел по поиску "youtube" тут в чате 🙃
источник

MV

Maksim Vlasov in Camunda BPM Group
Спасибо!
источник

V

Vasiliy in Camunda BPM Group
Всем привет! Я только недавно начал работать с камундой и столкнулся с проблемой синхронизации двух транзакций. Кто-инбудь может подсказать, каким образом можно синхронизовать транзакцию при отправкесообщения  в kafka и транзакцию с БД?
источник

V

Vasiliy in Camunda BPM Group
Система разрабатывается на основе spring boot
источник

DK

Denis Kotov in Camunda BPM Group
Ловите ответ раньше, чем начинаете ждать в процессе?
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Нет-нет, тут именно в процессе шагом N нужно положить сообщение в топик Кафки
Если после этого шага по процессу был эксепшн, то должен быть ролбэк всей транзакции (всего execution obj) , как я понял
источник

VB

Valeriy Bolokhov in Camunda BPM Group
@gloomy_genius , верно ?
источник

SS

Semen Shevchenko in Camunda BPM Group
Речь о распределенных транзакциях (XA). Сколько не сталкивался, лучше проектировать сервисы, которые и не требуют.
источник

V

Vasiliy in Camunda BPM Group
Да, верно, после отправки сообщения в кафку может возникнуть исключение. Да, это XA транзакция и с ними сложно работать, но как без них?
источник

DK

Denis Kotov in Camunda BPM Group
Компенсация может помочь
источник

DK

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

DK

Denis Kotov in Camunda BPM Group
Сервисы, которые дёргаются, должны поддерживать ролбэк внутри себя, и тогда норм будет
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Спасибо !!
источник

DK

Denis Kotov in Camunda BPM Group
Мой любимый символ bpmn, всем советую :)
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Компенсация ?)
источник

DK

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

V

Vasiliy in Camunda BPM Group
Спасибо за информацию!
источник

ИС

Иван Степанов... in Camunda BPM Group
Я верно понял, что мы при каждом вызове сервиса ждем возможный сигнал об ошибке и в этом случае отменяем случившиеся изменения?
источник

DK

Denis Kotov in Camunda BPM Group
Примерно так. Вот тут подробнее https://youtu.be/6a7rAK06eso
источник