Изменения документа Движок cccc1808. ProcessEngine
Редактировал(а) Alexandr Fokin 2026/05/11 11:57
От версии 31.7
отредактировано Alexandr Fokin
на 2026/05/11 11:17
на 2026/05/11 11:17
Изменить комментарий:
К данной версии нет комментариев
К версии 31.4
отредактировано Alexandr Fokin
на 2026/05/08 20:22
на 2026/05/08 20:22
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -3,22 +3,17 @@ 3 3 Очередь задач, Система обработки процессов, Движок обработки процессов. 4 4 [[Процесс>>doc:Архитектура и модели.Модели.Процесс.WebHome]] 5 5 |Описание|Универсальный движок для выполнения процессов и очередей задач, позволяющий комбинировать несколько подходов к обработке (см особенности). 6 -|Термины|((( 7 -* Процесс является единицей исполнения. В реализации может содержать машину состояний. 8 -* Система триггеров используется для таймеров и передачи сигналов для процессов (с оптимизацией нагрузки). 9 -))) 6 +|Термины|Процесс является единицей исполнения. В реализации может содержать машину состояний. 7 +Система триггеров используется для таймеров и передачи сигналов для процессов (с оптимизацией нагрузки). 10 10 |Репозиторий|[[https:~~/~~/github.com/cccc1808/cccc1808.ProcessEngine>>https://github.com/cccc1808/cccc1808.ProcessEngine]] 11 -|Некоторые цели|((( 12 -* Реализация механизмов для конкурентной передачи сигнала в процесс. 13 13 ))) 14 -))) 15 15 |(% style="width:132px" %)Развертывание|(% style="width:1301px" %)((( 16 16 |(% style="width:150px" %)База данных|(% style="width:1177px" %)((( 17 17 Для надежного хранения данных процессов и триггеров. 18 18 19 -* Есть реализация под [[EntityFramework>>doc:Разработка.NET.Работа с БД.EntityFramework | EntityFrameworkCore.WebHome]].14 +* Есть реализация под EntityFramework. 20 20 * Есть реализация под [[linq2db>>doc:Разработка.NET.Работа с БД.linq2db.WebHome]] (cccc1808/feature/linq2db). 21 -* Модель позволяет сделать реализацию под другие решения (за счет наличия IProcessContainer и методов Update). В коде процесса может использоваться как ChangeTracker, так и прямое обновление БД.16 +* Модель позволяет сделать реализацию под другие решения (за счет наличия IProcessContainer и методов Update). 22 22 23 23 Для текущей реализации в качестве хранилище может выступать БД, поддерживающая: 24 24