Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ru:rule:event_gateway_warning [2024-01-08 11:45] – [Автор(ы)] Anatoly Belaychuk | ru:rule:event_gateway_warning [2024-09-20 23:04] (текущий) – [Примечания] Anatoly Belaychuk | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Будьте осторожны с развилками по событиям ====== | ====== Будьте осторожны с развилками по событиям ====== | ||
- | {{tag>gateway event}} | + | {{tag>развилка параллельная_развилка развилка_по_событиям}} |
+ | |||
+ | Развилка по событиям немедленно прерывает ожидание всех событий при наступлении любого из них. | ||
+ | Если необходимо реализовать более гибкую бизнес-логику, | ||
- | Обратите внимание на разницу между диаграммами внизу: если процесс " | ||
===== ✔ Как надо ===== | ===== ✔ Как надо ===== | ||
Строка 303: | Строка 305: | ||
===== Примечания ===== | ===== Примечания ===== | ||
- | Это распространенная ошибка. | + | Обратите внимание на разницу между диаграммами: |
- | ===== Исключения | + | В этой схеме, если сообщение приходит во время выяснения причины задержки, оно не будет обработано и в результате процесс зависнет после возврата к развилке по событиям. |
- | Исключения из указанного выше правила | + | ===== Смотри также |
- | + | ||
- | ===== Связанные страницы | + | |
* [[ru: | * [[ru: | ||
Строка 315: | Строка 315: | ||
--- // | --- // | ||
+ |