Организация очередей с учетом приоритетовPriority queuing

Применимо к: Exchange Server 2013Applies to: Exchange Server 2013

Приоритет очереди — это функция Microsoft Exchange Server 2013, которая позволяет приоритет определенные отправителя сообщения, чтобы повлиять на обработку сообщения службой транспорта на сервере почтовых ящиков.Priority queuing is a feature of Microsoft Exchange Server 2013 that enables the sender-defined priority of a message to influence the processing of the message by the Transport service on the Mailbox server.

Приоритет сообщения задается отправителем в приложении Microsoft Outlook при создании и отправке сообщения. Отправитель может установить в приложении Outlook любое из следующих значений приоритета сообщений:The message priority is assigned by the sender in Microsoft Outlook when the sender creates and sends the message. The sender can set any of the following message priority values in Outlook:

  • низкая важность;Low importance

  • обычная важность;Normal importance

  • высокая важность.High importance

Значение по умолчанию для сообщений, созданных в Outlook или Outlook Web App: обычным приоритетом. Приоритет сообщения хранится в X-Priority поле заголовка в заголовке сообщения.The default priority for a message created in Outlook or Outlook Web App is Normal priority. The message priority is stored in the X-Priority header field in the message header.

Каждое сообщение, отправленное или полученное в организации Exchange 2013, перед маршрутизацией и доставкой должно классифицироваться транспортной службой на сервере почтовых ящиков. Классификатор в транспортной службе на сервере почтовых ящиков берет сообщения по одному из очереди передачи и выполняет сопоставление маршрута и получателя, а также преобразование содержимого сообщения, прежде чем поместить его в очередь доставки. Дополнительные сведения см. в разделе Поток обработки почты.Every message sent or received in an Exchange 2013 organization must be categorized by the Transport service on a Mailbox server before it can be routed and delivered. The categorizer in the Transport service on a Mailbox server picks up one message at a time from the Submission queue and performs recipient resolution, routing resolution, and content conversion on the message before putting the message in a delivery queue. For more information, see Mail flow.

Очереди доставки динамически создаются с учетом назначения сообщений. Дополнительные сведения см. в разделе Очереди.Delivery queues are dynamically created based on the destination of a message. For more information, see Queues.

Все сообщения, имеющие одно и то же назначение, помещаются в одну очередь доставки. Организация очередей с учетом приоритетов влияет на передачу сообщений из очереди доставки на конечный сервер обмена сообщениями. При включении организации очередей с учетом приоритетов сначала по назначению передаются сообщения с высокой важностью, затем сообщения с обычной важностью, а затем сообщения с низкой важностью. Доставка сообщений с учетом приоритетов позволяет определить конкретные требования по времени доставки сообщений для соглашения об условиях обслуживания.All messages that have the same destination are put in the same delivery queue. Priority queuing affects the transmission of messages from a delivery queue to the destination messaging server. When priority queuing is enabled, High priority messages are transmitted to their destinations before Normal priority messages, and Normal priority messages are transmitted to their destinations before Low priority messages. The prioritized delivery of messages based on the message priority can help you define specific service level agreement (SLA) requirements for message delivery times.

Параметры настройки организации очередей с учетом приоритетовOptions for configuring priority queuing

Поддержка приоритета очереди, контролируются с помощью клавиш в %ExchangeInstallPath%bin\EdgeTransport.exe.config XML-файл конфигурации приложения. Инструкции по настройке приоритет очереди в разделе Включить и настроить приоритет очереди.Support for priority queuing is controlled by keys in the %ExchangeInstallPath%bin\EdgeTransport.exe.config XML application configuration file. For instructions on how to configure priority queuing, see Enable and configure priority queuing.

В следующей таблице каждый ключ рассматривается более подробно.The following table explains each key in more detail.

Ключи организации очередей с учетом приоритетов в файле конфигурации EdgeTransport.exe.configPriority queuing keys in the EdgeTransport.exe.config file

КлавишаKey Значение по умолчаниюDefault value ОписаниеDescription

PriorityQueuingEnabledPriorityQueuingEnabled

false

Этот раздел включает или отключает приоритет очереди в службе транспорта на сервере почтовых ящиков. Допустимое значение для данного параметра является true или false.This key enables or disables priority queuing in the Transport service on the Mailbox server. Valid input for this key is true or false.

Когда этот ключ является false, приоритет очереди отключена и учитываются все приоритет очереди сообщений ограничений, существующих в файле EdgeTransport.exe.config.When this key is false, priority queuing is disabled, and all the priority queuing message limits that exist in the EdgeTransport.exe.config file are ignored.

MaxHighPriorityMessageSizeMaxHighPriorityMessageSize

250KB

Этот ключ определяет максимально допустимый размер сообщений с высокой важностью. Если размер сообщения с высокой важностью превышает значение, заданное этим ключом, степень важности данного сообщения автоматически понижается до обычной. This key specifies the maximum allowed size of a High priority message. If a High priority message is larger than the value specified by this key, the message is automatically downgraded from High priority to Normal priority.

Значения этого параметра должно быть значительно меньше, чем значение параметра MaxSendMessageSize в командлете Set-TransportConfig . По умолчанию этот параметр имеет значение 10 MB. Разница в этих двух значений помогает обеспечить времени доставки постоянным и предсказуемым наивысший приоритет сообщения.The value of this key should be significantly less than the value of the MaxSendMessageSize parameter on the Set-TransportConfig cmdlet. The default value of this parameter is 10 MB. The difference in these two values helps ensure consistent and predictable delivery times for High priority messages.

При вводе значения укажите единицы измерения:When you enter a value, qualify the value with one of the following units:

  • КБ (килобайт)KB (kilobytes)

  • МБ (мегабайт)MB (megabytes)

LowPriorityDelayNotificationTimeoutLowPriorityDelayNotificationTimeout

NormalPriorityDelayNotificationTimeoutNormalPriorityDelayNotificationTimeout

HighPriorityDelayNotificationTimeoutHighPriorityDelayNotificationTimeout

Low 8:00:00 (8 часов) Low 8:00:00 (8 hours)

Обычный 4:00:00 (4 часов) Normal 4:00:00 (4 hours)

Высокая 00:30:00 (30 минут) High 00:30:00 (30 minutes)

Эти ключи определяют время ожидания для уведомлений о задержке доставки (DSN) на основе приоритета сообщений.These keys specify the timeout interval for delay delivery status notification (DSN) messages based on the message priority.

После каждого сбоя доставки сообщения транспортная служба создает уведомление о задержке доставки (DSN) и ставит сообщение в очередь на доставку отправителю недоставленного сообщения. Это уведомление о состоянии задержанной доставки отправляется только по истечении заданного интервала ожидания уведомления о задержке и только если недоставленное сообщение не было успешно доставлено в течение этого времени. Данная задержка предотвращает отправку ненужных уведомлений о состоянии задержанной доставки, причинами которой могут быть временные сбои в передаче сообщений.After each message delivery failure, the Transport service generates a delay DSN message and queues it for delivery to the sender of the undeliverable message. This delay DSN message is sent only after a specified delay notification time-out interval, and only if the failed message wasn't successfully delivered during that time. This delay prevents the sending of unnecessary delay DSN messages that may be caused by temporary message transmission failures.

Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды.To specify a value, enter it as a time span: dd.hh:mm:ss where d = days, h = hours, m = minutes, and s = seconds.

LowPriorityMessageExpirationTimeoutLowPriorityMessageExpirationTimeout

NormalPriorityMessageExpirationTimeoutNormalPriorityMessageExpirationTimeout

HighPriorityMessageExpirationTimeoutHighPriorityMessageExpirationTimeout

Low 2.00:00:00 (2 дня) Low 2.00:00:00 (2 days)

Обычный 2.00:00:00 (2 дня) Normal 2.00:00:00 (2 days)

Высокая 8:00:00 (8 часов) High 8:00:00 (8 hours)

Эти ключи определяют максимальный промежуток времени, в течение которого транспортная служба пытается доставить недоставленное сообщение. Если сообщение не удается успешно доставить до истечения интервала ожидания окончания срока действия сообщения, отправитель получает отчет о недоставке, содержащий исходное сообщение или заголовки сообщения.These keys specify the maximum length of time that the Transport service tries to deliver a failed message. If the message can't be successfully delivered before the expiration time-out interval has passed, a non-delivery report (NDR) that contains the original message or the message headers is delivered to the sender.

Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды.To specify a value, enter it as a time span: dd.hh:mm:ss where d = days, h = hours, m = minutes, and s = seconds.

MaxPerDomainLowPriorityConnectionsMaxPerDomainLowPriorityConnections

MaxPerDomainNormalPriorityConnectionsMaxPerDomainNormalPriorityConnections

MaxPerDomainHighPriorityConnectionsMaxPerDomainHighPriorityConnections

Low 2Low 2

Обычный 15Normal 15

Высокая 3High 3

Эти ключи определяют максимальное количество подключений к одному удаленному домену, которое может открыть транспортная служба. Исходящие подключения к удаленным доменам выполняются с помощью очередей доставки и соединителей отправки, имеющихся на сервере почтовых ящиков. These keys specify the maximum number of connections that the Transport service can have open to any single remote domain. The outgoing connections to remote domains occur by using the delivery queues and Send connectors that exist on the Mailbox server.

Сумма этих трех разделов должна быть меньше или равно значению параметра MaxPerDomainOutboundConnections в командлет Set-TransportService . По умолчанию этот параметр имеет значение 20.The sum these three keys should be less than or equal to the value of the MaxPerDomainOutboundConnections parameter on the Set-TransportService cmdlet. The default value of this parameter is 20.

Влияние организации очередей с учетом приоритетов на другие ограничения сообщений на серверах почтовых ящиковHow priority queuing affects other message limits on Mailbox servers

Для всех сообщений, проходящих через транспортную службу, существуют различные ограничения по количеству повторных попыток, повторных отправок и срокам действия. Подробнее см. в разделе Ограничения на размер сообщений.All messages that pass through the Transport service are subject to a variety of message retry, resubmit, and expiration limits. For more information, see Message size limits.

Некоторые ограничения сообщений, доступные в командлете Set-TransportService, имеют соответствующие ограничения организации очередей с учетом приоритетов, доступные в файле конфигурации приложения EdgeTransport.exe.config. В приведенной ниже таблице указаны соответствующие ограничения сообщений.Some message limits available in the Set-TransportService cmdlet have corresponding priority queuing message limits available in the EdgeTransport.exe.config application configuration file. The following table shows these corresponding message limits.

Ограничения сообщений в командлете Set-TransportService, соответствующие ограничениям организации очередей сообщений с учетом приоритетов в файле конфигурации EdgeTransport.exe.configMessage limits in the Set-TransportService cmdlet that correspond to priority queuing message limits in the EdgeTransport.exe.config file

ИсточникSource Параметр или ключParameter or key Значение по умолчаниюDefault value

SET-TransportServiceSet-TransportService

DelayNotificationTimeOutDelayNotificationTimeOut

4:00:00 (4 часа)4:00:00 (4 hours)

EdgeTransport.exe.configEdgeTransport.exe.config

NormalPriorityDelayNotificationTimeoutNormalPriorityDelayNotificationTimeout

4:00:00 (4 часа)4:00:00 (4 hours)

SET-TransportServiceSet-TransportService

MessageExpirationTimeOutMessageExpirationTimeOut

2.00:00:00 (2 дня)2.00:00:00 (2 days)

EdgeTransport.exe.configEdgeTransport.exe.config

NormalPriorityMessageExpirationTimeoutNormalPriorityMessageExpirationTimeout

2.00:00:00 (2 дня)2.00:00:00 (2 days)

Если организация очередей с учетом приоритетов отключена, все ограничения организации очередей с учетом приоритетов в файле конфигурации EdgeTransport.exe.config пропускаются. Все ограничения сообщений в командлете Set-TransportService применяются ко всем сообщениям, проходящим через транспортную службу на сервере почтовых ящиков.When priority queuing is disabled, all the priority queuing message limits that exist in the EdgeTransport.exe.config configuration file are ignored. All the message limits on the Set-TransportService cmdlet apply to all messages that travel through the Transport service on the Mailbox server.

Если организация очередей с учетом приоритетов включена, ограничения организации очередей сообщений с учетом приоритетов в файле конфигурации EdgeTransport.exe.config переопределяют соответствующие ограничения сообщений в командлете Set-TransportService. Все другие ограничения сообщений в командлете Set-TransportService продолжают применяться к сообщениям с низкой, обычной и высокой важностью, проходящим через транспортную службу на сервере почтовых ящиков.When priority queuing is enabled, the priority queuing message limits in the EdgeTransport.exe.config configuration file override the corresponding message limits in the Set-TransportService cmdlet. All other message limits in the Set-TransportService cmdlet still apply to Low priority, Normal priority, and High priority messages that travel through the Transport service on the Mailbox server.

Параметры пользователя для организации очередей с учетом приоритетовUser Settings for Priority Queuing

Командлет Set-Mailbox имеет параметр DowngradeHighPriorityMessagesEnabled . Значение по умолчанию — $false. Если этот параметр имеет значение $true, всех наивысший приоритет сообщений, отправляемых из почтового ящика автоматически, понижаются к обычным приоритетом.The Set-Mailbox cmdlet has the DowngradeHighPriorityMessagesEnabled parameter. The default value is $false. When this parameter is set to $true, any High priority messages sent from the mailbox are automatically downgraded to Normal priority.