Организация очередей с учетом приоритетов
Область применения: Exchange Server 2013 г.
Очередь по приоритетам — это функция Microsoft Exchange Server 2013 г., которая позволяет определяемой отправителем приоритету сообщения влиять на обработку сообщения службой транспорта на сервере почтовых ящиков.
Приоритет сообщения задается отправителем в приложении Microsoft Outlook при создании и отправке сообщения. Отправитель может установить в приложении Outlook любое из следующих значений приоритета сообщений:
- низкая важность;
- обычная важность;
- высокая важность.
По умолчанию для сообщений, созданных в приложении Outlook или Outlook Web App, задается обычный приоритет. Приоритет сообщения хранится в поле заголовка X-Priority
в заголовке сообщения.
Каждое сообщение, отправленное или полученное в организации Exchange 2013, должно быть классифицировано службой транспорта на сервере почтовых ящиков, прежде чем его можно будет маршрутизировать и доставить. Классификатор в транспортной службе на сервере почтовых ящиков берет сообщения по одному из очереди передачи и выполняет сопоставление маршрута и получателя, а также преобразование содержимого сообщения, прежде чем поместить его в очередь доставки. Дополнительные сведения см. в разделе Поток обработки почты.
Очереди доставки динамически создаются с учетом назначения сообщений. Дополнительные сведения см. в разделе Очереди.
Все сообщения, имеющие одно и то же назначение, помещаются в одну очередь доставки. Организация очередей с учетом приоритетов влияет на передачу сообщений из очереди доставки на конечный сервер обмена сообщениями. При включении организации очередей с учетом приоритетов сначала по назначению передаются сообщения с высокой важностью, затем сообщения с обычной важностью, а затем сообщения с низкой важностью. Доставка сообщений с учетом приоритетов позволяет определить конкретные требования по времени доставки сообщений для соглашения об условиях обслуживания.
Параметры настройки организации очередей с учетом приоритетов
Поддержка приоритетных очередей управляется ключами в %ExchangeInstallPath%bin\EdgeTransport.exe.config
ФАЙЛЕ конфигурации XML-приложения. Инструкции по настройке очереди по приоритетам см. в разделе Включение и настройка очереди по приоритетам.
В следующей таблице каждый ключ рассматривается более подробно.
Ключи организации очередей с учетом приоритетов в файле конфигурации EdgeTransport.exe.config
Key | Значение по умолчанию | Описание |
---|---|---|
PriorityQueuingEnabled | false |
Этот ключ включает или отключает организацию очередей с учетом приоритетов в транспортной службе на сервере почтовых ящиков. Допустимые входные данные для этого ключа : true или false . Если этот ключ имеет значение false , очередь приоритетов отключена, а все ограничения сообщений очереди приоритета, существующие в файле EdgeTransport.exe.config, игнорируются. |
MaxHighPriorityMessageSize | 250KB |
Этот ключ определяет максимально допустимый размер сообщений с высокой важностью. Если размер сообщения с высокой важностью превышает значение, заданное этим ключом, степень важности данного сообщения автоматически понижается до обычной. Значение этого ключа должно быть значительно меньше значения параметра MaxSendMessageSize в командлете Set-TransportConfig . Значение по умолчанию для этого параметра — 10 MB . Разница между этими двумя значениями обеспечивает согласованное и предсказуемое время доставки сообщений с высокой важностью. При вводе значения укажите единицы измерения:
|
LowPriorityDelayNotificationTimeout NormalPriorityDelayNotificationTimeout HighPriorityDelayNotificationTimeout |
Низкий: 8:00:00 (8 часов)Обычный режим: 4:00:00 (4 часа)Высокий: 00:30:00 (30 минут) |
Эти ключи определяют время ожидания для уведомлений о задержке доставки (DSN) на основе приоритета сообщений. После каждого сбоя доставки сообщения транспортная служба создает уведомление о задержке доставки (DSN) и ставит сообщение в очередь на доставку отправителю недоставленного сообщения. Это уведомление о состоянии задержанной доставки отправляется только по истечении заданного интервала ожидания уведомления о задержке и только если недоставленное сообщение не было успешно доставлено в течение этого времени. Данная задержка предотвращает отправку ненужных уведомлений о состоянии задержанной доставки, причинами которой могут быть временные сбои в передаче сообщений. Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды. |
LowPriorityMessageExpirationTimeout NormalPriorityMessageExpirationTimeout HighPriorityMessageExpirationTimeout |
Низкий: 2.00:00:00 (2 дня)Обычный: 2.00:00:00 (2 дня)Высокий: 8:00:00 (8 часов) |
Эти ключи определяют максимальный промежуток времени, в течение которого транспортная служба пытается доставить недоставленное сообщение. Если сообщение не удается успешно доставить до истечения интервала ожидания окончания срока действия сообщения, отправитель получает отчет о недоставке, содержащий исходное сообщение или заголовки сообщения. Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды. |
MaxPerDomainLowPriorityConnections MaxPerDomainNormalPriorityConnections MaxPerDomainHighPriorityConnections |
Низкий: 2 Обычный: 15 Высокий: 3 |
Эти ключи определяют максимальное количество подключений к одному удаленному домену, которое может открыть транспортная служба. Исходящие подключения к удаленным доменам выполняются с помощью очередей доставки и соединителей отправки, имеющихся на сервере почтовых ящиков. Сумма этих трех ключей должна быть меньше или равна значению параметра MaxPerDomainOutboundConnections в командлете Set-TransportService . Значение по умолчанию для этого параметра — 20 . |
Влияние организации очередей с учетом приоритетов на другие ограничения сообщений на серверах почтовых ящиков
Для всех сообщений, проходящих через транспортную службу, существуют различные ограничения по количеству повторных попыток, повторных отправок и срокам действия. Дополнительные сведения см. в статье Ограничения на размер сообщений.
Некоторые ограничения сообщений, доступные в командлете Set-TransportService, имеют соответствующие ограничения организации очередей с учетом приоритетов, доступные в файле конфигурации приложения EdgeTransport.exe.config. В приведенной ниже таблице указаны соответствующие ограничения сообщений.
Ограничения сообщений в командлете Set-TransportService, соответствующие ограничениям организации очередей сообщений с учетом приоритетов в файле конфигурации EdgeTransport.exe.config
Source | Параметр или ключ | Значение по умолчанию |
---|---|---|
Set-TransportService | DelayNotificationTimeOut |
4:00:00 (4 часа) |
EdgeTransport.exe.config | NormalPriorityDelayNotificationTimeout |
4:00:00 (4 часа) |
Set-TransportService | MessageExpirationTimeOut |
2.00:00:00 (2 дня) |
EdgeTransport.exe.config | NormalPriorityMessageExpirationTimeout |
2.00:00:00 (2 дня) |
Если организация очередей с учетом приоритетов отключена, все ограничения организации очередей с учетом приоритетов в файле конфигурации EdgeTransport.exe.config пропускаются. Все ограничения сообщений в командлете Set-TransportService применяются ко всем сообщениям, проходящим через транспортную службу на сервере почтовых ящиков.
Если организация очередей с учетом приоритетов включена, ограничения организации очередей сообщений с учетом приоритетов в файле конфигурации EdgeTransport.exe.config переопределяют соответствующие ограничения сообщений в командлете Set-TransportService. Все другие ограничения сообщений в командлете Set-TransportService продолжают применяться к сообщениям с низкой, обычной и высокой важностью, проходящим через транспортную службу на сервере почтовых ящиков.
Параметры пользователя для организации очередей с учетом приоритетов
Командлет Set-Mailbox включает параметр DowngradeHighPriorityMessagesEnabled. Значение по умолчанию — $false
. Если для этого параметра задано значение $true
, все сообщения с высоким приоритетом, отправленные из почтового ящика, автоматически понижаются на обычный приоритет.