Задание интервалов повтора для событий, подписок и уведомлений
Службы Notification Services обрабатывают события и подписки для создания уведомлений. Когда ошибка приложения или злонамеренный пользователь с широкими правами доступа вставляет большое количество случайных событий или подписок, это может привести к отказу в обслуживании при попытке обработки со стороны служб Notification Services. Чтобы ограничить количество одновременно обрабатываемых событий и подписок, а также одновременно создаваемых извещений, службы Notification Services предоставляют интервалы повтора событий, запланированных подписок и уведомлений для приложения.
Значения интервала повтора по умолчанию могут быть слишком низкими для приложения. Необходимо настроить значения интервала повтора событий, запланированных подписок и уведомлений, чтобы они соответствовали ожидаемым объемам данных и обеспечивали возможности расширения, а также обработки в периоды пиковой нагрузки.
Интервал повтора событий
Интервал повтора событий задает максимальное количество событий на каждый класс событий, которые могут быть обработаны генератором в течение тактового периода.
Если количество событий в классе событий, переданное в течение такта, превышает значение интервала повтора событий, то службы Notification Services прекращают всю обработку такта и записывают ошибку в журнал приложений Windows.
По умолчанию значение интервала повтора событий составляет 1000. Для отключения интервала повтора используется значение 0.
Задание значения интервала повтора событий
При определении приложения с помощью XML-документа задайте интервал повтора событий в файле определения приложения (ADF). При определении приложения программным путем используйте управляющие объекты служб Notification Services для задания интервала повтора событий.
Интервал повтора запланированных подписок
Интервал повтора запланированных подписок задает максимальное количество запланированных подписок из одного класса подписки, которое может быть обработано при одной обработке правила. Если в приложении используются тактовые последовательности, то это значение также является максимальным количеством запланированных подписок на один класс подписок за один такт. Дополнительные сведения см. в разделе Указание порядка обработки событий.
Если количество запланированных подписок, подлежащих обработке, превышает значение интервала повтора подписок, то службы Notification Services прекращают всю обработку для такта и записывают ошибку в журнал приложений Windows.
По умолчанию значение интервала повтора подписок составляет 1000.
Для выключения интервала повтора подписок используется значение 0.
Задание значения интервала повтора подписок
При определении приложения с помощью XML-документа задайте интервал повтора подписок в файле определения приложения (ADF). При определении приложения программным путем используйте объекты NMO для задания интервала повтора подписок.
Интервал повтора уведомлений
Интервал повтора уведомлений задает максимальное количество уведомлений, которые могут быть созданы для одного класса уведомлений при одной обработке правила. Если в приложении используются тактовые последовательности, то это значение также является максимальные количеством уведомлений на один класс уведомлений за один такт. Дополнительные сведения см. в разделе Указание порядка обработки событий.
Если количество создаваемых уведомлений превышает значение интервала повтора уведомлений, то службы Notification Services прекращают обработку правила подписок, которое создали уведомления. Обработка других правил и такта продолжается.
По умолчанию значение интервала повтора уведомлений составляет 1000.
Для выключения интервала повтора уведомлений используется значение 0.
Задание значения интервала повтора уведомлений
При определении приложения с помощью XML-документа задайте интервал повтора уведомлений в файле определения приложения (ADF). При определении приложения программным путем используйте объекты NMO для задания интервала повтора уведомлений.
См. также
Задачи
Использование сообщений о событиях
Основные понятия
Указание длительности такта генератора
Указание порядка обработки событий
Указание настроек выполнения приложения
Определение правил подписок