Share via


송신 포트에 대한 고급 전송 옵션 구성

BizTalk Server 관리 콘솔을 사용하여 송신 포트에 대한 전송 고급 옵션을 구성합니다. 이러한 옵션은 메시지 실패 시 메시지 송신 재시도 횟수 및 포트에 대한 서비스 윈도 일정과 같은 송신 포트의 메시지 처리 방법을 결정합니다.

  • BizTalk Server 2016부터 어댑터 유형에 따라 동적 송신 포트에 대해 정렬된 배달을 사용하도록 설정할 수 있습니다. 이 옵션은 파일 어댑터 또는 FTP 어댑터와 같은 정적 송신 포트에 대해 정렬된 배달이 보장되는 어댑터 유형에만 사용할 수 있습니다.

    M1, M2, M3, M4, M5 및 M6의 6개 메시지를 고려합니다. M1, M3, M5는 파일 위치를 의미합니다. M2, M4 및 M6은 FTP용입니다. 주문된 배달 동적 송신 포트는 M1, M3 및 M5가 정렬되었는지 확인합니다. 및 M2, M4 및 M6은 각각 정렬됩니다.

    정렬된 배달을 지원하지 않는 어댑터 유형의 경우 구성할 수 있는 동적 송신 포트 속성이 없습니다. 해당 전송 옵션은 런타임에 자동으로 결정됩니다.

  • 동적 포트를 사용하는 이전 BizTalk 버전의 경우 전송 옵션이 런타임에 자동으로 결정되기 때문에 구성할 수 있는 속성이 없습니다.

  • 2020년 BizTalk Server 순서가 지정된 동적 송신 포트는 여러 아웃바운드 위치로 메시지를 병렬로 처리하여 처리량을 높일 수 있습니다. 순서는 고유한 아웃바운드 위치별로 유지되지만 동일한 전송 유형에 대해서도 다른 아웃바운드 위치에서는 유지되지 않습니다.

    M1, M2, M3, M4, M5 및 M6의 6개 메시지를 고려합니다. M1, M3, M5는 파일 위치 F1용입니다. M2, M4 및 M6은 파일 위치 F2용입니다. 주문된 배달 동적 송신 포트는 M1, M3 및 M5가 정렬되었는지 확인합니다. 및 M2, M4 및 M6은 각각 정렬됩니다.

    전송 고급 옵션 탭에서 아웃바운드 위치 간에 순서 적용 설정을 변경하여 지정된 전송 유형에 대한 모든 아웃바운드 위치에서 순서를 적용하도록 선택할 수 있습니다. 위의 6개 메시지 시나리오를 고려합니다. 아웃바운드 위치에서 주문 적용을 사용하도록 설정하면 포트는 6개의 메시지 M1, M2, M3, M4, M5, M6이 모두 순서대로 전달되도록 합니다.

필수 구성 요소

이 항목의 절차를 수행하려면 BizTalk Server 관리자 그룹의 멤버인 계정으로 로그온해야 합니다. 권한에 대한 자세한 내용은 BizTalk 애플리케이션 배포 및 관리에 필요한 권한을 참조하세요.

송신 포트 우선 순위 제어

고급 전송 옵션의 우선 순위 설정은 메시지가 MessageBox에서 제거되는 순서를 제어합니다. 단일 호스트 내에서 우선 순위가 높은 포트는 다른 송신 포트보다 중요하므로 우선 순위가 높은 포트가 우선 순위가 낮은 포트보다 먼저 처리됩니다.

우선 순위는 특정 유형의 요청에 대해 짧은 응답 시간을 요구하는 시나리오에 유용합니다. 예를 들어 일반 요청 및 대화형 요청을 처리하기 위해 각각의 시스템에 연결된 송신 포트가 여러 개라고 가정합니다. 대화형 요청은 응답 시간이 짧아야 하므로 대화형 요청이 전송될 때 가능한 신속하게 이를 처리해야 합니다.

BizTalk Server는 MessageBox에서 우선 순위가 서로 다른 메시지를 공정하게 처리하지 않습니다. 처리가 시작될 때 동일한 수의 항목이 서로 다른 두 우선 순위로 MessageBox에 있는 경우 낮은 우선 순위 항목은 높은 우선 순위 항목이 모두 처리된 후 처리됩니다. 이때 높은 우선 순위 항목의 용량이 크면 낮은 우선 순위 항목이 처리되지 않을 수 있습니다. 즉, 낮은 우선 순위 항목은 누락됩니다.

경고

메시지 누락의 위험을 최소화하려면 실제 부하에서의 응용 프로그램을 철저히 테스트하여 처리되는 모든 메시지를 확인합니다. 솔루션을 테스트하지 못하면 처리되지 않은 메시지가 발생할 수 있습니다.

내부적으로 BizTalk Server는 우선 순위를 모든 등록에 할당합니다. 우선 순위는 높은 우선 순위 1에서 낮은 우선 순위 10 사이의 숫자입니다. 등록 활성화에 대한 기본 우선 순위는 7이고 등록 상관 관계에 대한 기본 우선 순위는 5이므로 메시지 상관 관계가 등록 활성화보다 빠르게 배달됩니다.

전송 옵션 구성

  1. BizTalk Server 관리를 엽니다.

  2. BizTalk 그룹을 확장한 다음 BizTalk 애플리케이션을 확장합니다.

  3. 송신 포트를 선택하고 구성할 송신 포트를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

  4. 왼쪽 창에서 전송 고급 옵션을 선택합니다.

  5. 다음 표에 설명된 대로 전송 옵션을 구성한 다음 확인을 선택합니다. 동적 송신 포트에는 다음 속성 중 일부만 사용할 수 있습니다.

    • 다시 시도 횟수: 메시지 실패 시 송신 포트에서 메시지를 다시 보낼 횟수를 입력합니다. 기본값은 3이며 허용되는 범위는 0에서 1,000까지입니다.

    • 다시 시도 간격: 메시지 다시 전송 시도 사이의 간격을 분 단위로 입력합니다. 기본값은 5입니다. 허용되는 범위는 0에서 525,600까지입니다.

    • 우선 순위: 재전송 시도의 우선 순위를 설정합니다.

    • 주문 배달: 이 검사 상자를 선택하여 수신 순서대로 메시지를 보냅니다.

    • 현재 메시지 실패 시 후속 메시지 보내기 중지: 이 검사 상자를 선택하여 실패한 메시지 다음에 오는 후속 메시지 전송을 중지합니다. 이 옵션은 주문 배달 옵션을 선택한 경우에만 사용할 수 있습니다.

    • 아웃바운드 위치에서 순서 적용: 이 속성은 동적 송신 포트에 대해서만 표시됩니다. 지정된 전송 유형에 대해 모든 아웃바운드 위치에서 순서가 지정된 배달을 적용하려면 이 검사 상자를 선택합니다. 이 옵션은 주문 배달 옵션을 선택한 경우에만 사용할 수 있습니다.

      이 설정은 다음에 적용됩니다.

      • BizTalk Server 2020 이상
    • 실패한 메시지에 라우팅 사용: 실패한 메시지에 대한 라우팅을 사용하도록 설정하려면 이 옵션을 선택합니다.

    • 서비스 기간 사용: 시작 시간 및 중지 시간을 지정하여 송신 포트가 작동할 기간을 매일 지정하려면 이 옵션을 선택합니다.

    • 시작 시간: 송신 포트가 메시지 보내기를 시작하는 매일 시간을 입력합니다. 이 옵션은 서비스 사용 창 옵션을 선택한 경우에만 사용할 수 있습니다.

    • 중지 시간: 송신 포트가 메시지 보내기를 중지하는 시간을 매일 입력합니다. 이 옵션은 서비스 사용 창 옵션을 선택한 경우에만 사용할 수 있습니다.

참고 항목

메시지의 순차적 전달
송신 포트 만들기 및 구성