Изменения документа Движок cccc1808. ProcessEngine

Редактировал(а) Alexandr Fokin 2026/04/27 13:28

От версии 1.32
отредактировано Alexandr Fokin
на 2026/04/10 15:23
Изменить комментарий: К данной версии нет комментариев
К версии 1.29
отредактировано Alexandr Fokin
на 2026/04/10 15:19
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -4,7 +4,7 @@
4 4  [[Процесс>>doc:Архитектура и модели.Модели.Процесс.WebHome]]
5 5  )))
6 6  |(% style="width:132px" %) |(% style="width:1301px" %)Универсальный движок для выполнения процессов и очередей задач, позволяющий комбинировать несколько подходов к обработке (см особенности).
7 -|(% style="width:132px" %) |(% style="width:1301px" %)Процесс является единицей исполнения. В реализации может содержать машину состояний.
7 +|(% style="width:132px" %) |(% style="width:1301px" %)Процесс является единицей выполнения.
8 8  Система триггеров используется для таймеров и передачи сигналов для процессов (с оптимизацией нагрузки).
9 9  |(% style="width:132px" %)Разветывание|(% style="width:1301px" %)(((
10 10  |(% style="width:150px" %)База данных|(% style="width:1177px" %)(((
... ... @@ -18,10 +18,10 @@
18 18  Для текущей реализации в качестве хранилище может выступать БД, поддерживающая:
19 19  
20 20  * транзакции
21 -* savepoint (если используются) (можно обрабатывать каждый шаг отдельной транзакцией или весь процесс без savepoint изоляции ошибок между шагами).
21 +* savepoint (если используются) (можно обрабатывать каждый шаг отдельной транзакцией или весь процесс без savepoint изоляции ошибок).
22 22  * updatelock
23 -* updatelock skip locked (частично можно обойтись без него)
24 -* sharelock (можно обойтись без него без сильного влияния)
23 +* updatelock skip locked
24 +* sharelock (можно обойтись без него)
25 25  )))
26 26  |(% style="width:150px" %)Брокер сообщений|(% style="width:1177px" %)(((
27 27  Используется для накопления и доставки TriggerEvent.