Hosts - Get Host Settings
호스트 설정 가져오기
GET http://localhost/BizTalkManagementService/Hosts/Settings/{hostName}
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
host
|
path | True |
string |
호스트 이름 |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
정상 Media Types: "application/json", "text/json", "application/xml", "text/xml" |
정의
Name | Description |
---|---|
General |
일반 가져오기 |
Host |
호스트 설정 |
Message |
메시지 프로세스 제한 설정 |
Orchestration |
오케스트레이션 제한 설정 |
Resource |
리소스 기반 제한S 설정 |
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 |
리소스 기반 제한S 설정 |
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 |
구독에 >= 사용 대기 중인 PauseAt 메시지가 있는 경우 구독 인스턴스에 메시지 배달을 중지합니다. |
SubscriptionResumeAt |
integer |
PauseAt 설정으로 인해 구독이 일시 중지되고 미해결 메시지가 ResumeAt 값으로 내려갔지 않은 경우 메시지 상자가 구독에 메시지 제공을 다시 시작합니다. |
TimeBasedMaxThreshold |
integer |
오케스트레이션 인스턴스가 탈수되기 전에 차단할 수 있는 최대 대기 시간(초)입니다. |
TimeBasedMinThreshold |
integer |
오케스트레이션 인스턴스가 탈수되기 전에 차단할 수 있는 최소 대기 시간(초)입니다. |
ResourceBasedThrottlingSettings
리소스 기반 제한S 설정
Name | 형식 | Description |
---|---|---|
DBQueueSizeThreshold |
integer |
데이터베이스의 최대 항목 수입니다. |
DBSessionThreshold |
integer |
조정이 시작되기 전에 허용되는 CPU당 최대 DB 세션 수입니다. |
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당 처리 중인 메시지 수 임계값 초과 시 발생하는 조정 상태의 심각도를 설정합니다. |
ThrottlingSeverityProcessMemory |
integer |
이 속성은 프로세스 메모리 트리거 제한 조건의 심각도를 제어합니다. 백분율 값으로 지정되는 이 매개 변수는 프로세스 메모리 사용 임계값 초과 시 발생하는 조정 상태의 심각도를 설정합니다. |
ThrottlingSpoolMultiplier |
integer |
이 속성은 데이터베이스 임계값의 메시지 수를 곱한 다음 스풀 테이블의 현재 레코드 수와 비교하여 시스템이 스풀 테이블 크기로 제한해야 하는지 여부를 결정하는 요인을 지정합니다. 이 값을 0으로 설정하면 조정 상태를 결정하기 위한 고려 사항으로 스풀 테이블 크기가 사용되지 않습니다. 최대값 1000 |
ThrottlingTrackingDataMultiplier |
integer |
이 속성은 데이터베이스 임계값의 메시지 수를 곱한 다음 추적 테이블의 현재 레코드 수와 비교하여 시스템에서 추적 테이블 크기를 제한해야 하는지 여부를 결정하는 요인을 지정합니다. 이 값을 0으로 설정하면 조정 상태를 결정하기 위한 고려 사항으로 추적 테이블 크기가 사용되지 않습니다. |