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