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