All streams
Search
Write a publication
Pull to refresh
19
3.4
Станислав Макаров @stas_makarov

User

Send message

Как писать связующий код без Java-делегатов в Camunda Cloud

Level of difficultyMedium
Reading time5 min
Views177

Бернд Рюкер рассказывает о о преимуществах использования паттерна external task по сравнению с JavaDelegate и уверяет, что это совсем не больно. А если вы хотите использовать standalone-движок, то в общем-то у вас нет выбора, только external task.

Читать далее

Достижение согласованности без менеджеров транзакций

Level of difficultyMedium
Reading time8 min
Views3.8K

Вам нужно интегрировать несколько компонентов без помощи менеджеров транзакций с поддержкой ACID (атомарность, согласованность, изоляция и долговечность)? Тогда этот пост для вас.

Я сначала кратко объясню, что такое менеджеры транзакций и почему вы можете не иметь их под рукой в современных архитектурах. Затем я опишу решение, как работать без менеджеров транзакций в целом, а также рассмотрю проект, который я знаю лучше всего, как конкретный пример: движок процессов Camunda.

Читать далее

Как писать связующий код без Java-делегатов в Camunda Cloud

Level of difficultyMedium
Reading time5 min
Views1.2K

Введенный в 2015 году, паттерн внешней задачи (external task pattern) становится всё более популярным. Вместо того чтобы движок процессов активно вызывал какой-либо код (push), паттерн внешней задачи добавляет работу в некую очередь и позволяет воркерам (workers) извлекать их по мере необходимости. Этот метод также известен как публикация/подписка (publish/subscribe). Движок процессов публикует задачи, а воркеры подписываются на их выполнение.

Читать далее

Переход от встроенных к удалённым BPM-движкам

Level of difficultyMedium
Reading time9 min
Views1.3K

В течение длительного времени мы выступали за архитектуру, в которой BPM-движок Camunda встроен в ваше Java-приложение, предпочтительно через Camunda Spring Boot Starter. Однако со временем мы постепенно отошли от этой рекомендации в сторону удалённого движка. В Zeebe мы и вовсе не поддерживаем использование встроенного движка.

В этом посте я хочу объяснить причины этого перехода и почему мы рекомендуем использовать удалённый движок. Однако сначала давайте разберёмся, почему встроенный движок изначально представлял собой привлекательный выбор, и отметим, что изменилось с течением времени. Если вам не интересна эволюция данного вопроса, вы можете пропустить историческую справку и перейти к сравнению архитектур движков.

Читать далее

Что вам нужно знать об ИИ-агентах

Level of difficultyEasy
Reading time5 min
Views25K

Хотите узнать, что такое агент ИИ и как можно использовать ИИ для улучшения бизнес-процессов?

-- Читайте перевод статьи из блога Camunda

Читать далее

Information

Rating
1,168-th
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity