Изменения документа Движок cccc1808. ProcessEngine
Редактировал(а) Alexandr Fokin 2026/05/11 11:57
От версии 31.8
отредактировано Alexandr Fokin
на 2026/05/11 11:20
на 2026/05/11 11:20
Изменить комментарий:
К данной версии нет комментариев
К версии 31.15
отредактировано Alexandr Fokin
на 2026/05/11 11:42
на 2026/05/11 11:42
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -10,6 +10,9 @@ 10 10 |Репозиторий|[[https:~~/~~/github.com/cccc1808/cccc1808.ProcessEngine>>https://github.com/cccc1808/cccc1808.ProcessEngine]] 11 11 |Некоторые цели|((( 12 12 * Реализация механизмов для эффективной конкурентной передачи сигнала в процесс. 13 +* Реализация механизмов для минимизации задержки передачи сигнала в процесс. 14 +* Возможность управлять параметрами, влияющими на Throughput и Latency. 15 +* Минимизация нагрузки на БД. 13 13 ))) 14 14 ))) 15 15 |(% style="width:132px" %)Развертывание|(% style="width:1301px" %)((( ... ... @@ -85,8 +85,13 @@ 85 85 2) N/2 за вторую сессию выполнения (транзакцию) и уснуть до окончания дочерних процессов. 86 86 1. Процесс - групповое действие (когда нужно применить действие к строкам таблицы по указанному фильтру). 87 87 ))) 88 -|(% style="width:159px" %)Range preload process data|(% style="width:1168px" %)(Необязательно) возможность в начале сессии обработки пакетно предзагружать данные и бизнес сущности для процессов (Range query) из обрабатываемого батча для оптимизации чтения (если используется обработка пакета процессов в одной транзакции). 91 +|(% style="width:159px" %)Range preload process data|(% style="width:1168px" %)((( 92 +(Необязательно) возможность в начале сессии обработки пакетно предзагружать данные и бизнес сущности для процессов (Range query) из обрабатываемого батча для оптимизации чтения (если используется обработка пакета процессов в одной транзакции). 93 + 94 +Также есть возможность использовать как дополнительное ограничение по некоторой оценке при пакетной обработке. 95 +(Например мы загрузили 10 процессов, у каждого по 50 необработанных сообщений, мы отбираем только top 400 сообщений и связанные процессы для текущей транзакции). 89 89 ))) 97 +))) 90 90 91 91 ---- 92 92