일괄 처리
일괄 처리는 데이터베이스 라운드 트립과 관련된 최적화를 제공하는 메시지 집합의 serialize된 처리입니다. 일괄 처리는 원자성 작업 단위이므로 모두 성공하거나 모두 실패합니다. 지정한 일괄 처리 대상인 하나의 작업 일괄 처리에는 성공했지만 같은 일괄 처리 대상인 다른 작업 일괄 처리에 실패하면 해당 일괄 처리를 구성하는 모든 작업이 무효화되며 반복되어야 합니다.
BizTalk Server는 일괄 처리 기능을 사용하여 다음을 수행합니다.
여러 메시지의 트랜잭션 비용을 감가 상각합니다.
데이터베이스 라운드 트립의 내부 개수를 줄여 속도를 높입니다.
BizTalk Server 비동기 API를 사용하여 BizTalk Server 스레드 풀을 보다 효율적으로 사용합니다.
일괄 처리는 수신 위치에 대한 고급 속성에서 구성되며 송신 포트측에 자동으로 설정됩니다.
다음 경우에는 일괄 처리 크기를 줄여야 합니다.
큰 메시지를 처리하는 경우
데이터베이스 라운드 트립이 사용자의 병목 상태가 아닌 경우
참고
LargeMessageThreshold 설정을 변경할 때는 주의해야 합니다. 일괄 처리 크기가 1이 아닌 한 평균 메시지 크기를 곱한 일괄 처리 크기는 LargeMessageThreshold 설정보다 작아야 합니다.