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

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

От версии 1.11
отредактировано Alexandr Fokin
на 2026/04/10 14:37
Изменить комментарий: К данной версии нет комментариев
К версии 1.15
отредактировано Alexandr Fokin
на 2026/04/10 14:50
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -31,7 +31,7 @@
31 31  )))
32 32  |(% style="width:159px" %)Передача сигналов для процессов через систему триггеров.|(% style="width:1168px" %)(((
33 33  В том числе для передачи сигналов реализована система триггеров.
34 -Она позволяет оптимизировать операции с БД.
34 +Она позволяет оптимизировать операции с БД и уменьшить конкуренцию между процессами за общее состояние (родительский процесс).
35 35  
36 36  см. пример 1.
37 37  )))
... ... @@ -43,6 +43,7 @@
43 43  \\В перспективе возможны решения с шардированием.
44 44  |(% style="width:159px" %)Soft timeout|(% style="width:1168px" %)Возможность указывать soft timeout, который будет мягко приостанавливать цикл (внутри шага процесса), чтобы ограничить общее время транзакции (не делать транзакции долгими (например горизонт postgres)). 
45 45  Например родительский процесс может создать N/2 дочерних процессов за 1 сессию и N/2 за 2 сессию выполнения.
46 +|(% style="width:159px" %)Range preload process data|(% style="width:1168px" %)(Необязательно), возможность пакетная предзагружать данные и бизнес сущности для процессов из обрабатываемого батча для оптимизации чтения.
46 46  )))
47 47  |(% style="width:132px" %)Примеры|(% style="width:1301px" %)(((
48 48  |(% style="width:32px" %)1|(% style="width:171px" %)Родительский процесс, N дочерних процессов.|(% style="width:1066px" %)(((