Stream триггер
Версия 1.2 от Alexandr Fokin на 2026/08/26 18:59
| Введение | К данному решению пришел после Гарантированная конкурентная доставка сигнала (wakeup state) и оно его заменило. Нет недостатков прошлого решения. |
| Реализация | Триггер отслеживает не только поступающие сигналы но и состояние процесса. Находится ли он в состояние асинхронного выполнения или в состоянии ожидания внешнего сигнала. Триггер запускается, когда есть сигнал и процесс находится в состоянии ожидания. |
| |
| Offset stream триггер. | Можно также хранить в триггере offset (по аналогии с kakfa), в таком случае триггер может избежать перепроверки условия пробуждения (не проверять наличие необработанных сообщений в БД), достаточно только отслеживать значения смещений.
|