Изменения документа Примеры
Редактировал(а) Alexandr Fokin 2026/05/09 02:00
От версии 8.17
отредактировано Alexandr Fokin
на 2026/05/09 01:36
на 2026/05/09 01:36
Изменить комментарий:
К данной версии нет комментариев
К версии 8.19
отредактировано Alexandr Fokin
на 2026/05/09 01:38
на 2026/05/09 01:38
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -52,9 +52,13 @@ 52 52 * Записей в БД меньше, чем от варианта 1 (счетчик нужно уменьшать, а здесь достаточно взвести флаг необработанного сигнала). 53 53 * Триггер проверяет условие завершения всех дочерних процессов (можно прикинуть количество незавершенных дочерних процессов). 54 54 ** Если все обработано, то пробуждает процесс и деактивируется. 55 -** Иначе, деактивируется (до поступления хотя бы одного сигнала), взводит признак стрима что процесс ожидает, взводит флаг новых сигналов на 0, выставляет задержку от оценки количества необработанных процессов (< N - малая задержка, иначе большая задержка). 55 +** Иначе: 56 +*** деактивируется (до поступления хотя бы одного сигнала), 57 +*** взводит признак стрима - процесс ожидает, 58 +*** взводит флаг новых сигналов на 0, 59 +*** выставляет задержку от оценки количества необработанных процессов (< N - малая задержка, иначе большая задержка). 56 56 * [Расширенный]: Дочерние процессы в блоке wakeup condition проверяют наличие незавершенных процессов. 57 -** Если все процессы завершены или (незавершенных процессов мало и нет процессов с ошибкой), то можно опубликовать событие на TimerTrigger на сброс или установку минимальной задержки (в дополнение к сигналу).61 +** Если все процессы завершены или (незавершенных процессов мало и нет процессов с ошибкой), то можно опубликовать событие на SimpleStreamTrigger на сброс или установку минимальной задержки (в дополнение к сигналу). 58 58 ))) 59 59 ))) 60 60 |2|(% style="width:188px" %)Transaction outbox stream process.|(% style="width:1268px" %)[[image:TransactionOutbox. Sequence.jpg]]