Изменения документа Про передачу сигнала на процесс
Редактировал(а) Alexandr Fokin 2026/06/18 22:07
От версии 1.15
отредактировано Alexandr Fokin
на 2026/05/29 16:22
на 2026/05/29 16:22
Изменить комментарий:
К данной версии нет комментариев
К версии 1.14
отредактировано Alexandr Fokin
на 2026/05/17 10:42
на 2026/05/17 10:42
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -30,10 +30,6 @@ 30 30 |2.2|(% style="width:662px" %)Один stream триггер. 31 31 Высокая частота сигналов, но низкая конкуренция (условие активации триггера наличие необработанного сигнала и остановка процесса). 32 32 Можно использовать без таблицы Wakeup lock.|(% style="width:513px" %)Transactional outbox. См [[Примеры>>doc:Проекты и репозитории.Библиотеки.Движок cccc1808\. ProcessEngine.Примеры.WebHome]] 3.|+|-|+|+-|- 33 -|2.2.1|(% style="width:662px" %)Каскад триггеров. 34 -Подход, когда 1 stream trigger передает сигнал на процесс. 35 -А другие триггеры процесса передают сигнал не на процесс напрямую, а на stream триггер. 36 -Данный подход позволяет использовать несколько триггеров (как в варианте 2.3), но не требует wakeup lock (и может работать без wakeup condition).|(% style="width:513px" %) |+|-|+|+-|- 37 37 |2.3|(% style="width:662px" %)Несколько конкурирующих триггеров. 38 38 Высокая интенсивность сигналов, высокая конкуренция за процесс. 39 39 Для сглаживания конкуренции используется Wakeup lock (share блокировка минимизирует блокировку и сглаживает конкуренцию).|(% style="width:513px" %) |+|-|-|+|+