Очереди обработки действий по событиям
Очереди обработки действий по событиям используются для группировки действий по событиям определенного типа и ускорения процесса их выполнения.
Очереди обработки действий по событиям предназначены только для асинхронных действий по событиям. Действие по событию асинхронного типа выполняется после инициировавшего его события.
Очереди делятся на два вида:
- Системные — очереди, в которые по умолчанию помещаются действия по событиям, если настройкой не определено иное. Системные очереди нельзя удалить.
- Пользовательские — настраиваемые очереди, в которые можно поместить действия по событиям определенного типа: оповещение, уведомление, скрипт для ускорения выполнения действий.
Замедление обработки действия по событию по различным причинам приводит к задержке выполнения всех остальных действий по событиям в очереди. Действия по событиям, которые сами по себе не вызывают дополнительных задержек, вынуждены ждать завершения общей очереди. Для устранения этой проблемы можно распределить выполнение действий по событиям по нескольким пользовательским очередям, чтобы задержка в одной из них не влияла на выполнение остальных.