Hosts - Put
호스트 인스턴스 설정 업데이트
PUT http://localhost/BizTalkManagementService/Hosts/Settings/{hostName}
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
host
|
path | True |
string |
호스트의 이름 |
요청 본문
Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"
Name | 형식 | Description |
---|---|---|
GeneralSettings |
일반 설정 |
|
MessageProcessThrottlingSettings |
메시지 프로세스 제한 설정 |
|
OrchestrationThrottlingSettings |
오케스트레이션 제한 설정 |
|
ResourceBasedThrottlingSettings |
리소스 기반 제한 설정 |
응답
Name | 형식 | Description |
---|---|---|
204 No Content |
콘텐츠 없음 |
정의
Name | Description |
---|---|
General |
일반 가져오기 |
Host |
호스트 설정 |
Message |
메시지 프로세스 제한 설정 |
Orchestration |
오케스트레이션 제한 설정 |
Resource |
리소스 기반 제한 설정 |
GeneralSettings
일반 가져오기
Name | 형식 | Description |
---|---|---|
AllowMultipleResponses |
boolean |
이 속성을 사용하면 여러 응답을 2방향 RL(격리된 호스트 전용)으로 다시 보낼 수 있습니다. |
AuthTrusted |
boolean |
이 속성은 BizTalk 호스트가 인증 정보를 수집하도록 신뢰할 수 있는지 여부를 나타냅니다. |
DecryptCertComment |
string |
암호 해독 인증서와 친숙한 이름을 연결할 수 있는 주석 필드입니다. |
DecryptCertThumbprint |
string |
암호 해독 인증서의 지문입니다. |
HostTracking |
boolean |
이 BizTalk 호스트의 인스턴스가 추적 하위 서비스를 호스트할지 여부 |
IsHost32BitOnly |
boolean |
이 속성은 32비트 및 64비트 서버 모두에서 호스트 인스턴스 프로세스를 32비트로 만들어야 하는지 여부를 나타냅니다. |
LegacyWhitespace |
boolean |
이 속성은 매핑이 설정되거나 해제된 공백의 보존을 켭니다. |
MessagingMaxReceiveInterval |
integer |
메시징 폴링 간격(밀리초) |
MessagingReqRespTTL |
integer |
요청 응답 메시지에 대한 기본 시간 제한입니다. |
MsgAgentPerfCounterServiceClassID |
string |
성능 카운터가 표시되는 서비스입니다. |
ThreadPoolSize |
integer |
CPU당 최대 메시징 엔진 스레드 수입니다. |
UseDefaultAppDomainForIsolatedAdapter |
boolean |
이 속성은 격리된 어댑터가 기본 앱 도메인에서 실행되는지 또는 호출자의 도메인에서 실행되는지 여부를 제어합니다. |
XlangMaxReceiveInterval |
integer |
폴링 간격(이 호스트에서 실행 중인 오케스트레이션의 밀리초)입니다. |
HostSettings
호스트 설정
Name | 형식 | Description |
---|---|---|
GeneralSettings |
일반 설정 |
|
MessageProcessThrottlingSettings |
메시지 프로세스 제한 설정 |
|
OrchestrationThrottlingSettings |
오케스트레이션 제한 설정 |
|
ResourceBasedThrottlingSettings |
리소스 기반 제한 설정 |
MessageProcessThrottlingSettings
메시지 프로세스 제한 설정
Name | 형식 | Description |
---|---|---|
MessageDeliveryMaximumDelay |
integer |
메시지 배달 제한에 적용되는 최대 지연 시간(밀리초)입니다. 0은 메시지 배달 제한을 사용하지 않도록 설정함을 나타냅니다. |
MessageDeliveryOverdriveFactor |
integer |
시스템에서 메시지 배달 제한에 대한 입력 속도를 오버드라이브하는 백분율 요소입니다. |
MessageDeliverySampleSpaceSize |
integer |
|
MessageDeliverySampleSpaceWindow |
integer |
샘플이 고려에 유효하지 않은 것으로 간주되는 시간 범위(밀리초)입니다. |
MessagePublishMaximumDelay |
integer |
메시지 게시 제한에 적용되는 최대 지연 시간(밀리초)입니다. 0은 메시지 게시 제한을 사용하지 않도록 설정함을 나타냅니다. |
MessagePublishOverdriveFactor |
integer |
시스템이 입력 속도를 오버드라이브하는 백분율 요소입니다. |
MessagePublishSampleSpaceSize |
integer |
서비스 클래스에서 메시지 게시 속도를 결정하는 데 사용되는 샘플 수입니다. |
MessagePublishSampleSpaceWindow |
integer |
샘플이 고려에 유효하지 않은 것으로 간주되는 시간 범위(밀리초)입니다. |
ThrottlingDeliveryOverride |
integer |
이 속성은 아웃바운드 제한 조건의 심각도를 늘리거나 줄입니다. |
ThrottlingDeliveryOverrideSeverity |
integer |
이 속성은 아웃바운드 제한 조건의 심각도를 늘리거나 줄입니다. |
ThrottlingPublishOverride |
integer |
이 속성은 인바운드 제한 조건의 심각도를 늘리거나 줄입니다. |
ThrottlingPublishOverrideSeverity |
integer |
이 속성은 아웃바운드 제한 조건의 심각도를 늘리거나 줄입니다. |
OrchestrationThrottlingSettings
오케스트레이션 제한 설정
Name | 형식 | Description |
---|---|---|
DehydrationBehavior |
integer |
오레스트레이션(XLANG) 엔진의 탈수 동작입니다. 사용자 지정을 선택한 경우에만 다른 xlang 설정을 편집할 수 있어야 합니다. ValueMap {"0", "1", "2"}, 값 {"Always", "Never", "Custom"}] |
SubscriptionPauseAt |
integer |
구독에 >= 일시 중지 메시지가 사용되기를 기다리는 경우 구독 인스턴스에 메시지 배달을 중지합니다. |
SubscriptionResumeAt |
integer |
PauseAt 설정으로 인해 구독이 일시 중지되고 미해결 메시지가 ResumeAt 값으로 내려갔지 않은 경우 메시지 상자가 구독에 메시지 제공을 다시 시작합니다. |
TimeBasedMaxThreshold |
integer |
오케스트레이션 인스턴스가 탈수되기 전에 차단할 수 있는 최대 대기 시간(초)입니다. |
TimeBasedMinThreshold |
integer |
오케스트레이션 인스턴스가 디하이드레이션되기 전에 차단할 수 있는 최소 waittime(초)입니다. |
ResourceBasedThrottlingSettings
리소스 기반 제한 설정
Name | 형식 | Description |
---|---|---|
DBQueueSizeThreshold |
integer |
데이터베이스의 최대 항목 수입니다. |
DBSessionThreshold |
integer |
제한이 시작되기 전에 허용되는 최대 DB 세션 수(CPU당)입니다. |
DeliveryQueueSize |
integer |
호스트가 메시지를 배달하기 위한 임시 자리 표시자로 유지 관리하는 메모리 내 큐의 크기입니다. |
GlobalMemoryThreshold |
integer |
제한 시작 전에 허용되는 최대 시스템 전체 가상 메모리 사용량(백분율)입니다. |
InflightMessageThreshold |
integer |
메시지 배달을 제한하기 전에 허용되는 최대 메모리 내 전송 메시지 수입니다. |
ProcessMemoryThreshold |
integer |
제한이 시작되기 전에 허용되는 최대 프로세스 메모리(백분율)입니다. |
ThreadThreshold |
integer |
제한이 시작되기 전에 허용되는 프로세스의 최대 스레드 수(CPU당)입니다. |
ThrottlingBatchMemoryThresholdPercent |
integer |
이 속성은 메시지 일괄 처리의 게시를 제한할 메모리 임계값을 제어합니다. 일괄 처리 메모리 임계값은 프로세스 메모리 사용량 임계값에 이 백분율 요소를 곱하여 계산됩니다. 게시 일괄 처리를 실행할 것으로 예상되는 메모리가 일괄 처리 메모리 임계값을 초과하는 경우 일괄 처리는 메모리 기반 제한을 처리합니다. 그렇지 않으면 총 프로세스 메모리가 프로세스 메모리 사용 임계값을 초과하는 경우에도 일괄 처리가 프로세스 메모리 기반 제한에서 제외됩니다. 값이 0이면 일괄 처리를 실행할 것으로 예상되는 메모리가 최소인 경우에도 모든 게시 일괄 처리에 프로세스 메모리 기반 제한이 적용될 수 있음을 나타냅니다. |
ThrottlingLimitToTriggerGC |
integer |
이 속성은 프로세스 메모리 사용량이 증가하고 임계값에 가까워지면 .NET GC(가비지 수집)가 트리거되는 시기를 제어합니다. 메모리 사용량이 메모리 임계값의 이 백분율 값을 초과하면 GC가 트리거됩니다. |
ThrottlingSeverityDatabaseSize |
integer |
이 속성은 데이터베이스 크기가 트리거된 제한 조건의 심각도를 제어합니다. 이 값은 백분율 값으로 지정되며 이 매개 변수는 데이터베이스 임계값의 메시지 수를 초과할 때 발생하는 제한 조건의 심각도를 설정합니다. |
ThrottlingSeverityInflightMessage |
integer |
이 속성은 In-process 크기가 임계값을 초과하는 경우 제한의 반응 시간을 제어합니다. 이 값은 백분율 값으로 지정되며 이 매개 변수는 CPU 임계값당 In-process 메시지가 초과될 때 발생하는 제한 조건의 심각도를 설정합니다. |
ThrottlingSeverityProcessMemory |
integer |
이 속성은 프로세스 메모리 트리거 제한 조건의 심각도를 제어합니다. 이 값은 백분율 값으로 지정되며 이 매개 변수는 프로세스 메모리 사용 임계값을 초과할 때 발생하는 제한 조건의 심각도를 설정합니다. |
ThrottlingSpoolMultiplier |
integer |
이 속성은 데이터베이스 임계값의 메시지 수를 곱한 다음 스풀 테이블의 현재 레코드 수와 비교하여 시스템이 스풀 테이블 크기에 대해 제한해야 하는지 여부를 결정하는 요인을 지정합니다. 이 값이 0으로 설정된 경우 스풀 테이블 크기는 제한 조건을 결정하기 위한 고려 사항으로 사용되지 않습니다. 최대값 1000 |
ThrottlingTrackingDataMultiplier |
integer |
이 속성은 데이터베이스 임계값의 메시지 수를 곱한 다음 추적 테이블의 현재 레코드 수와 비교하여 시스템에서 추적 테이블 크기를 제한해야 하는지 여부를 결정하는 요인을 지정합니다. 이 값이 0으로 설정된 경우 추적 테이블 크기는 제한 조건을 결정하기 위한 고려 사항으로 사용되지 않습니다. |