HTTP 수신 처리기를 구성하는 방법
다음 절차에 따라 HTTP 수신 처리기의 속성을 구성합니다.
참고
각 호스트는 연결되는 수신 처리기를 하나만 가질 수 있습니다.
참고
HTTP 수신 어댑터는 BizTalk Isolated 호스트 인스턴스의 컨텍스트에서 실행됩니다.
주의
HTTP 또는 SOAP 어댑터 처리기를 사용하는 경우 Microsoft Windows Server 2008 SP2 또는 Windows Server 2008 R2 컴퓨터에 이러한 처리기에 대한 호스트 인스턴스를 설치하는 것이 좋습니다.
HTTP 수신 처리기에 대한 일반 속성을 구성하려면
BizTalk Server 관리 콘솔에서 BizTalk Server관리, BizTalk 그룹, 플랫폼 설정을 차례로 확장한 다음 어댑터를 확장합니다.
확장된 어댑터 목록에서 HTTP를 클릭하고 오른쪽 창에서 구성하려는 수신 처리기를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
어댑터 처리기 속성 대화 상자의 일반 탭의 호스트 이름 목록에서 수신 처리기가 연결될 호스트를 선택합니다.
속성을 클릭하여 HTTP 수신 처리기의 일괄 처리 크기 속성에 액세스합니다.
1에서 256까지의 값을 입력하고 확인을 클릭합니다.
확인을 클릭합니다.
BizTalk Server 메시지 일괄 처리를 효과적으로 처리하고 단일 메시지를 매우 빠르게 처리하지 않도록 설계되었습니다. 따라서 수신 처리기를 양방향/요청-응답 수신 위치에 사용할 예정이면 다음 단계에 따라 대기 시간을 최소화할 수 있습니다.
일괄 처리 크기 속성의 값을 1로 설정합니다.
MaxReceiveInterval 값을 기본값 500에서 Messaging Isolated, XLANG/s 및 Messaging In-Process 서비스 클래스의 경우 100보다 작은 값으로 줄입니다. 이러한 각 서비스 유형에 대해 하나의 레코드가 포함된 BizTalk Management 데이터베이스의 adm_ServiceClass 테이블이 변경됩니다. 이 설정은 서비스 유형 전체 변경이므로 이 설정을 변경할 때는 주의해야 합니다. 이 설정은 BizTalk Server 메시징 에이전트가 메시지에 대해 BizTalk Server Messagebox 데이터베이스를 폴링하는 최대 폴링 간격(밀리초)을 지정합니다. 또한 특정 부하 상태에서 제한 컨트롤러가 메시지 제한이 필요한지 결정하는 데도 사용됩니다. 필요한 경우 제한 컨트롤러는 시스템의 스트레스 상태를 기반으로 메시지 발송 간격을 점진적으로 지연합니다. 처리량이 많은 시스템에서는 이 설정이 사용되지 않습니다. 이 값이 사용되면 시간 간격은 MaxReceiveInteral/10과 MaxReceiveInterval 사이에서 동적으로 변경됩니다.
참고
이 설정을 변경하면 격리된 호스트 유형으로 만든 모든 호스트에 영향을 줍니다.
구성한 HTTP 수신 기능과 연결된 IIS 응용 프로그램 풀을 다시 시작합니다.
BizTalkServerIsolatedHost 호스트 instance 대한 로그온 계정에는 HTTP 수신 함수에서 사용하는 코드 숨김 파일을 동적으로 컴파일하려면 임시 디렉터리 또는 디렉터리에 대한 읽기 및 쓰기 권한이 있어야 합니다. 권한을 부여하려면 다음 절차를 따르십시오.
BizTalkServerIsolatedHost 호스트 인스턴스용 계정에 BizTalk Server의 임시 디렉터리에 대한 읽기/쓰기 권한을 부여하려면
시작을 클릭하고 실행을 클릭하고 CMD를 입력한 다음 Enter 키를 누릅니다.
명령 프롬프트에서 TEMP 설정을 입력하고 ENTER 키를 눌러 TEMP 환경 변수와 연결된 디렉터리를 표시합니다.
명령 프롬프트에서 set TMP 를 입력하고 Enter 키를 눌러 TMP 환경 변수와 연결된 디렉터리를 표시합니다.
TEMP 및 TMP 환경 변수와 연결된 디렉터리 또는 디렉터리에 대한 읽기 및 쓰기 권한을 instance BizTalkServerIsolatedHost 호스트에 대한 로그온 계정으로 지정된 계정을 부여합니다. BizTalkServerIsolatedHost instance 대한 로그온 계정을 확인하려면 BizTalk Server 관리 콘솔에서 BizTalk Server관리, BizTalk 그룹, 플랫폼 설정, 호스트 인스턴스를 차례로 확장하고 BizTalkServerIsolatedHost 호스트를 마우스 오른쪽 단추로 클릭합니다. 오른쪽 창에서 instance 속성을 클릭합니다. 호스트 instance 사용되는 로그온 계정이 로그온 레이블 옆에 나열됩니다.