MSMQ 전송 속성 대화 상자, 수신

 

MSMQ 전송 속성 대화 상자를 사용하여 MSMQ 어댑터에 대한 수신 위치 속성을 구성합니다.

사용 항목 원하는 작업
암호 원격 큐에 사용할 암호를 설정합니다.
사용자 이름 원격 큐에 액세스하기 위해 암호와 함께 사용할 사용자 이름을 결정합니다. 원격 컴퓨터의 로컬 사용자를 사용자 이름으로 사용할 수 없습니다.
Batch 크기 이 속성을 사용하여 일괄 처리 크기를 구성합니다. MSMQ용 BizTalk 2006 어댑터는 메시지를 MessageBox 데이터베이스로 일괄 전송합니다. 기본 일괄 처리 크기는 0이고 최소 일괄 처리 크기는 1입니다. 참고: 수신 위치의 Transactional 속성이 True로 설정된 경우 각 메시지 일괄 처리는 MSDTC(Microsoft Distributed Transaction Coordinator) 트랜잭션의 컨텍스트에서 MessageBox 데이터베이스에 제출됩니다. 메시지 묶음의 모든 메시지가 MessageBox에 보관되어 적절한 등록자 큐에 배치될 때까지 메시지 묶음에 대해 생성된 MSDTC 트랜잭션은 열려 있습니다. 따라서 일괄 처리 크기 매개 변수가 커지면 이 MSDTC 트랜잭션의 기간도 늘어납니다. 많은 수의 MSDTC 트랜잭션을 동시에 열면 전반적인 성능이 저하될 수 있으므로 트랜잭션 지원을 사용할 때는 일괄 처리 크기 매개 변수를 큰 값으로 설정하면 안 됩니다.
유효한 큐 경로를 입력합니다. 사용자가 지정한 큐 경로에 따라 시스템은 적절한 유효성 검사를 수행합니다.
실패 시 어댑터가 오류에 응답하는 방식을 지정합니다. 이 속성은 다음 값 중 하나로 설정합니다.

중지 오류 조건이 발생하면 이 수신 위치를 통한 메시지 받기를 중지합니다.

일시 중단(다시 시작 불가능). 메시지를 일시 중단하고 다시 시작 불가능으로 표시합니다.

일시 중단(다시 시작 가능). 메시지를 일시 중단하고 다시 시작 가능으로 표시합니다. 중요: Ordered Processing 속성의 True 옵션, On Failure 속성의 중지 옵션 및 Transactional 속성에 대한 False 옵션이 동시에 적용되는 경우 배달에 실패한 메시지는 일시 중단되거나 원본 큐에 남아 있지 않습니다. 이 경우 메시지가 손실될 수 있습니다. 데이터 손실을 방지하려면 순차적 처리 기능을 사용할 때 트랜잭션 속성에 대해 True 옵션을 적용하는 경우에만 실패한 경우 속성에 대한 중지 옵션을 적용해야 합니다. 그러면 메시지 배달이 실패해도 원본 메시지가 소스 MSMQ 큐에 남아 있습니다. 순차적 처리 속성이 False 값으로 설정되면 실패한 경우 속성은 적용되지 않으며 메시지 배달이 실패하면 메시지가 일시 중단됨(다시 시작 가능) 상태로 일시 중단됩니다.
순서가 지정된 처리 이 속성을 True 또는 False로 설정합니다. 이 속성은 메시지를 순차적으로 처리할지 여부를 나타냅니다. 이 속성을 True로 설정하면 순차적 전달 옵션이 True로 설정된 BizTalk 메시징 또는 오케스트레이션 송신 포트를 사용할 때 메시지가 순차적으로 전달됩니다. 순차적 전달 옵션에 대한 자세한 내용은 참고 항목에서 해당 항목을 참조하십시오.

또한 이 속성을 True로 설정하면 어댑터를 단일 스레드 방식으로 만들어 큰 메시지를 처리할 때 리소스 사용량을 최적화할 수 있습니다. 큰 메시지를 송수신하는 방법은 참고 항목에서 해당 항목을 참조하십시오.
트랜잭션 이 속성을 True 또는 False로 설정합니다. 참고: 어댑터는 원격 큐에서 트랜잭션 읽기를 지원하지 않습니다.

MSMQ 어댑터 속성을 구성하고 클러스터형 호스트 내에서 어댑터를 실행하는 방법은 참고 항목의 해당 항목을 참조하십시오.

참고 항목

MSMQ 수신 위치를 구성하는 방법
메시지의 순차적 전달
MSMQ 어댑터를 사용하여 큰 메시지 보내기 및 받기
클러스터된 호스트 내에서 어댑터 처리기 실행 시 고려 사항