Size: a a a

Camunda BPM Group

2021 May 30

DG

Dmitrii Goncharov in Camunda BPM Group
Камунда файрит событие из делегата, по нему идет фетч/лок и месседж в раббита - все так
источник

DG

Dmitrii Goncharov in Camunda BPM Group
Убираем бесполезную нагрузку - какой бы минимальной она не была - у нас ее совсем нет
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
вы имеете ввиду цикл + long polling?
источник

R

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

ММ

Максим Монин... in Camunda BPM Group
Согласен
источник

SD

Serg D. in Camunda BPM Group
Так у вас отдельный таск на это дело? Или как делегат файрит?
источник

ММ

Максим Монин... in Camunda BPM Group
У меня job executors спамят каждые 10-20ms postress на продвижение по таксам, а тут люди экономят на запросе 60 сек:))
источник

ММ

Максим Монин... in Camunda BPM Group
Причем при этом нагрузка пару процентов на процессор и все
источник

DG

Dmitrii Goncharov in Camunda BPM Group
В чём потери тестируемости? Простота тоже никуда не делась
источник

DG

Dmitrii Goncharov in Camunda BPM Group
Есть стандартный делегат, файрит спринговый эвент, по нему - мэджик
источник

SD

Serg D. in Camunda BPM Group
Ну такое. У камунды есть свой механизм для этого, нужно просто подписаться
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
плюс один архитектурный компонент. Как нет потерь? это же нужно сопровождать (не в общем контексте, а в контексте конкретного этого процесса). Иногда тестировать и регрессить. Также наверняка понадобятся тулзы для работы с кроликом + обучения QA и мб разрабов
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
если конечно проект полностью состоит из синьоров - тогда наверное потери будут минимальные. Но тогда зачем спрашивать?))
источник

YY

Yo Yo in Camunda BPM Group
У нас тоже кролик используется. Основной поинт был в том, чтобы внедрить камунду в существующую архитектуру так, чтоб потом можно было поменять на что-то другое без особых проблем. В случае отказа от нее нам бы не пришлось переписывать все клиенты, выпиливая оттуда воркеры камунды
источник

YY

Yo Yo in Camunda BPM Group
Соответственно, как и допиливать сервисы для работы с камундой.
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
по сути вы хотели изолировать воркеры от протокола камунды и сделать их чистыми Tasks-исполнителями?
источник

YY

Yo Yo in Camunda BPM Group
Что-то вроде того. У нас все external task работают по Java API , внутри самого spring boot инстанса. Есть плюсы, есть сложности, но в любой момент у нас есть возможность перейти на что-то другое:)
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
ну если реально это требуется - то наверное events здесь самое то)
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
честно говоря у нас на проектах воркер-обработчики в основном довольно глупые - вызов другого сервиса или системы и небольшие мелкие расчеты (интеграционная логика)

и скопипастить их - вообще не проблема. И делать их мегауниверсальными - не очень выгодно
источник

YY

Yo Yo in Camunda BPM Group
Кажется, где-то даже доклад был, в котором я рассказал как это устроено. Мы тогда ещё только щупали камунду)
источник