다음을 통해 공유


우선 순위 큐

적용 대상: Exchange Server 2013

우선 순위 큐는 메시지의 보낸 사람 정의 우선 순위가 사서함 서버의 전송 서비스에서 메시지 처리에 영향을 줄 수 있도록 하는 Microsoft Exchange Server 2013의 기능입니다.

메시지 우선 순위는 보낸 사용자가 메시지를 만들고 보낼 때 Microsoft Outlook의 보낸 사람에게 할당됩니다. 보낸 사용자는 Outlook에서 다음 메시지 우선 순위 값을 설정할 수 있습니다.

  • 중요도 낮음
  • 중요도 중간
  • 중요도 높음

Outlook 또는 Outlook Web App에서 만들어진 메시지에 대한 기본 우선 순위는 보통입니다. 메시지 우선 순위는 메시지 헤더의 X-Priority 헤더 필드에 저장됩니다.

Exchange 2013 조직에서 보내거나 받는 모든 메시지는 먼저 사서함 서버의 Transport Service에서 분류되어야만 라우팅 및 배달될 수 있습니다. 사서함 서버에서 Transport Service의 분류기는 전송 큐에서 한 번에 하나의 메시지를 선택하여 받는 사람 확인, 라우팅 확인 및 메시지의 내용 변환을 수행한 후에 배달 큐에 메시지를 저장합니다. 자세한 내용은 메일 흐름을 참조하세요.

배달 큐는 메시지의 대상에 따라 동적으로 만들어집니다. 자세한 내용은 을 참조하십시오.

동일한 대상을 가진 모든 메시지는 동일한 배달 큐에 저장됩니다. 우선 순위 큐는 배달 큐에서 대상 메시징 서버로의 메시지 전송에 영향을 줍니다. 우선 순위 큐를 사용하도록 설정한 경우 높은 우선 순위 메시지는 보통 우선 순위 메시지 전에 전송되며 보통 우선 순위 메시지는 낮은 우선 순위 메시지 전에 전송됩니다. 메시지 우선 순위에 따라 우선 순위가 지정된 메시지 배달을 통해 메시지 배달 시간에 대한 특정 SLA(서비스 수준 계약) 요구 사항을 정의할 수 있습니다.

우선 순위 큐의 구성 옵션

우선 순위 큐에 대한 지원은 XML 애플리케이션 구성 파일의 키에 %ExchangeInstallPath%bin\EdgeTransport.exe.config 의해 제어됩니다. 우선 순위 큐를 구성하는 방법에 대한 자세한 내용은 사용 하도록 설정 하 고 우선순위 큐 구성을 참조하십시오.

다음 표에서는 각 키에 대해 더 자세히 설명합니다.

EdgeTransport.exe.config 파일의 우선 순위 큐 키

기본값 설명
PriorityQueuingEnabled false 이 키는 사서함 서버의 전송 서비스에서 우선 순위 큐를 사용하거나 사용하지 않도록 설정합니다. 이 키에 대한 유효한 입력은 또는 false입니다true.

이 키가 이면 false우선 순위 큐가 비활성화되고 EdgeTransport.exe.config 파일에 있는 모든 우선 순위 큐 메시지 제한이 무시됩니다.
MaxHighPriorityMessageSize 250KB 이 키는 높은 우선 순위 메시지의 허용되는 최대 크기를 지정합니다. 우선 순위가 높은 메시지가 이 키에 지정된 값보다 큰 경우 메시지는 자동으로 높은 우선 순위에서 정상 우선 순위로 다운그레이드됩니다.

이 키의 값은 Set-TransportConfig cmdlet의 MaxSendMessageSize 매개 변수 값보다 훨씬 작아야 합니다. 이 매개 변수의 기본값은 입니다 10 MB. 이러한 두 값의 차이는 우선 순위가 높은 메시지의 일관되고 예측 가능한 배달 시간을 보장하는 데 도움이 됩니다.

사용할 수 있는 값은 최대 1.999999999테라바이트(2199023254528바이트)까지의 숫자 또는 unlimited 값입니다. 기본값은 6기가바이트(6442450944바이트)입니다.
  • KB(킬로바이트)
  • MB(메가바이트)
LowPriorityDelayNotificationTimeout

NormalPriorityDelayNotificationTimeout

HighPriorityDelayNotificationTimeout
낮음: 8:00:00 (8시간)

보통: 4:00:00 (4시간)

높음: 00:30:00 (30분)
이러한 키는 메시지 우선 순위에 따라 DSN(지연 배달 상태 알림) 메시지에 대한 시간 제한 간격을 지정합니다.

각 메시지 배달 실패 후 전송 서비스는 지연 DSN 메시지를 생성하고 배달할 수 없는 메시지의 보낸 사람에게 배달을 위해 큐에 대기합니다. 이 지연 DSN 메시지는 지정된 지연 알림 제한 시간 간격 후에만 전송되며 실패한 메시지가 해당 시간 동안 성공적으로 배달되지 않은 경우에만 전송됩니다. 이러한 지연을 통해 일시적인 메시지 전송 실패로 인해 필요 없는 지연 DSN 메시지를 보내는 것을 방지할 수 있습니다.

값을 지정하려면 dd.hh:mm:ss 형식으로 기간을 입력합니다. 여기서 d는 일, h는 시간, m은 분, s는 초를 나타냅니다.
LowPriorityMessageExpirationTimeout

NormalPriorityMessageExpirationTimeout

HighPriorityMessageExpirationTimeout
낮음: 2.00:00:00 (2일)

보통: 2.00:00:00 (2일)

높음: 8:00:00 (8시간)
이러한 키는 전송 서비스에서 실패한 메시지를 배달하려고 시도하는 최대 시간을 지정합니다. 만료 시간 제한 간격이 경과하기 전에 메시지를 성공적으로 배달할 수 없는 경우 원본 메시지 또는 메시지 헤더가 포함된 NDR(배달 못 한 보고서)이 보낸 사람에게 전달됩니다.

값을 지정하려면 dd.hh:mm:ss 형식으로 기간을 입력합니다. 여기서 d는 일, h는 시간, m은 분, s는 초를 나타냅니다.
MaxPerDomainLowPriorityConnections

MaxPerDomainNormalPriorityConnections

MaxPerDomainHighPriorityConnections
낮음: 2

보통: 15

높음: 3
이러한 키는 전송 서비스가 단일 원격 도메인에 대해 열 수 있는 최대 연결 수를 지정합니다. 원격 도메인으로 나가는 연결은 사서함 서버에 있는 배달 큐 및 송신 커넥터를 사용하여 발생합니다.

이러한 세 키의 합계는 Set-TransportService cmdlet의 MaxPerDomainOutboundConnections 매개 변수 값보다 작거나 같아야 합니다. 이 매개 변수의 기본값은 입니다 20.

우선 순위 큐가 사서함 서버의 기타 메시지 제한에 영향을 주는 방법

Transport Service를 통과하는 모든 메시지에 다양한 메시지 다시 시도, 다시 전송 및 만료 제한이 적용됩니다. 자세한 내용은 메시지 크기 제한을 참조하세요.

Set-TransportService cmdlet에서 사용할 수 있는 일부 메시지 제한에는 EdgeTransport.exe.config 응용 프로그램 구성 파일에서 사용할 수 있는 상응하는 우선 순위 큐 메시지 제한이 있습니다. 다음 표에서는 이러한 해당 메시지 제한을 보여줍니다.

EdgeTransport.exe.config 파일의 우선 순위 큐 메시지 제한에 해당하는 Set-TransportService cmdlet의 메시지 제한

원본 매개 변수 또는 키 기본값
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 cmdlet의 모든 메시지 제한은 사서함 서버의 Transport Service를 통과하는 모든 메시지에 적용됩니다.

우선 순위 큐를 사용하도록 설정한 경우 EdgeTransport.exe.config 구성 파일의 우선 순위 큐 메시지 제한은 Set-TransportService cmdlet의 해당 메시지 제한보다 우선합니다. Set-TransportService cmdlet의 다른 모든 메시지 제한은 사서함 서버의 Transport Service를 통과하는 낮은 우선 순위, 보통 우선 순위, 높은 우선 순위 메시지에 계속 적용됩니다.

우선 순위 큐의 사용자 설정

Set-Mailbox cmdlet에는 DowngradeHighPriorityMessagesEnabled 매개 변수가 있습니다. 기본값은 $false입니다. 이 매개 변수를 로 $true설정하면 사서함에서 보낸 우선 순위가 높은 메시지는 자동으로 일반 우선 순위로 다운그레이드됩니다.