Изменения документа Примеры
Редактировал(а) Alexandr Fokin 2026/05/09 02:00
От версии 8.9
отредактировано Alexandr Fokin
на 2026/05/01 19:25
на 2026/05/01 19:25
Изменить комментарий:
К данной версии нет комментариев
К версии 8.11
отредактировано Alexandr Fokin
на 2026/05/01 19:36
на 2026/05/01 19:36
Изменить комментарий:
Добавлен комментарий
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
-
Объекты (0 изменено, 1 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -35,12 +35,12 @@ 35 35 |3|(% style="width:188px" %)Stream trigger|(% style="width:1268px" %)((( 36 36 | |((( 37 37 * Позволяет убрать лишние запросы пробуждения процесса (когда он и так запущен). 38 -* Позволяет полностью убрать задержку после остановки процесса (если есть новое сообщения, то он сразу же будет пробужден). 38 +* __Позволяет полностью убрать задержку после остановки процесса__ (если есть новое сообщения, то он сразу же будет пробужден). 39 39 За счет того, что триггер точно знает, что есть новые сообщения и процесс только что уснул. 40 40 * Вводит 2 типа события, 1 сигнал о новом сообщении (содержит offset значение), 2 - процесс идет спать (содержит offset значение). 41 41 * Вводит дополнительное состояние в триггер: максимальный offset сообщения, максимальный offset обработанного процессом сообщения, флаг состояния сна процесса. 42 -* В некоторых случаях позволяет не выполнять wakeup код в конце сессии обработки 43 -(блокировка и обновление wakeup entity, проверка wakeup условия), улучшает перформанс такта работы. 42 +* В некоторых случаях позволяет не выполнять wakeup код в конце сессии обработки (если отключить wakeup, оставить только stream trigger) 43 +(блокировка и обновление wakeup entity, проверка wakeup условия), __улучшает перформанс такта работы__. 44 44 ))) 45 45 |Алгоритм триггера.|((( 46 46 * При получении события о засыпании процесса:
- XWiki.XWikiComments[0]
-
- Автор
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 - Комментарий
-
... ... @@ -1,0 +1,4 @@ 1 +Замечание: конфигурация задержки trigger consumer вычитывания и накопления батча trigger events. 2 + 3 +* Для примера 1 предпочтительная более большая задержка т.к. это уменьшит нагрузку на БД (агрегирует больше сигналов в одну операцию обновления). 4 +* Для примера 3 в контексте inbox stream trigger, может быть предпочтительная более низкая задержка, чтобы не раздувать задержку от поступления сообщения до его обработки. - Дата
-
... ... @@ -1,0 +1,1 @@ 1 +2026-05-01 15:36:23.922