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

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

От версии 1.40
отредактировано Alexandr Fokin
на 2026/04/10 16:27
Изменить комментарий: К данной версии нет комментариев
К версии 1.35
отредактировано Alexandr Fokin
на 2026/04/10 16:12
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -43,8 +43,8 @@
43 43  |(% style="width:159px" %)Изоляция шагов и процессов (внутри оной транзакции)|(% style="width:1168px" %)(((
44 44  * Изоляция через db savepoint.
45 45  * Для [[EntityFramework ~| EntityFrameworkCore>>doc:Разработка.NET.Работа с БД.EntityFramework | EntityFrameworkCore.WebHome]] возможность делать InMemory снимок [[Создание снимка ChangeTracker>>doc:Разработка.NET.Работа с БД.EntityFramework | EntityFrameworkCore.Сценарии и проблемы.Создание снимка ChangeTracker.WebHome]].
46 -* Допустима реализация на основе того, что InMemory состояние процесса (и задействованных бизнес сущностей) реализовано в виде Immutable компонентов. В этом случае достаточно просто сохранять и восстанавливать ссылку.
47 -Но предполагаю, что в большинстве бизнес моделей не так и это не не будет востребованным.
46 +* Допустима реализация на основе того, что состояние реализовано в виде Immutable структур. В этом случае достаточно просто сохранять и восстанавливать ссылку.
47 +Но предполагаю, что в большинстве бизнес моделей не так и это не будет удобным и востребованным.
48 48  )))
49 49  |(% style="width:159px" %) |(% style="width:1168px" %)(((
50 50  * Сейчас есть реализация под EntityFramework.
... ... @@ -54,10 +54,9 @@
54 54  
55 55  * транзакции
56 56  * savepoint (если используются)
57 -* Блокировка: updatelock
58 -* Блокировка: updatelock skip locked
59 -* Блокировка: sharelock (можно обойтись без него)
60 -* Уровень изоляции: работает на read committed, то что нужно блокируется руками.
57 +* updatelock
58 +* updatelock skip locked
59 +* sharelock (можно обойтись без него)
61 61  )))
62 62  |(% style="width:159px" %)Передача сигналов для процессов через систему триггеров.|(% style="width:1168px" %)(((
63 63  В том числе для передачи сигналов реализована система триггеров.