Как добиться блокировки экземпляров процесса ч / б задач сущности хранилища в сервисах процессов Alfresco activiti?

Новое в сервисах Alfresco activiti. У меня есть процесс, в котором одна задача сущности хранилища извлекает значение db, помещает его в переменную, затем переходит к задаче сценария, обновляет значение переменной, переходит к задаче сущности другого хранилища и сохраняет это значение обратно в db. Мне было интересно, что происходит, когда несколько экземпляров этого процесса запускаются одновременно. Будет ли одновременный доступ к базе данных при выполнении экземпляра процесса достигать задачи сущности хранилища одновременно? Приводит ли это к повреждению данных при обновлении из-за состояния гонки, когда выполняется несколько экземпляров процесса.

Чтобы избежать этого, я хочу реализовать какой-то сценарий блокировки для этих задач, когда, если один экземпляр процесса прибыл в задачу сущности Store, другой должен дождаться завершения задачи.

Любые советы по этому поводу очень ценятся!:)

0 ответов

Другие вопросы по тегам