Hosts - Get Host Settings
Obtención de la configuración del host
GET http://localhost/BizTalkManagementService/Hosts/Settings/{hostName}
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
host
|
path | True |
string |
Nombre del host |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo Media Types: "application/json", "text/json", "application/xml", "text/xml" |
Definiciones
Nombre | Description |
---|---|
General |
Obtención general |
Host |
Configuración del host |
Message |
Configuración de limitación del proceso de mensajes |
Orchestration |
Configuración de limitación de orquestación |
Resource |
Configuración de throttlingS basada en recursos |
GeneralSettings
Obtención general
Nombre | Tipo | Description |
---|---|---|
AllowMultipleResponses |
boolean |
Esta propiedad permite que varias respuestas se devuelvan a un RL 2-way (SOLO host aislado). |
AuthTrusted |
boolean |
Esta propiedad indica si el host de BizTalk es de confianza para recopilar información de autenticación. |
DecryptCertComment |
string |
Se trata de un campo de comentario que permite asociar algún nombre descriptivo con un certificado de descifrado. |
DecryptCertThumbprint |
string |
Huella digital del certificado de descifrado. |
HostTracking |
boolean |
si las instancias de este host de BizTalk hospedarán el subservicio de seguimiento |
IsHost32BitOnly |
boolean |
Esta propiedad indica si el proceso de instancia de host se debe crear como 32 bits en servidores de 32 y 64 bits. |
LegacyWhitespace |
boolean |
Esta propiedad activa o desactiva la conservación de espacios en blanco con asignación. |
MessagingMaxReceiveInterval |
integer |
Intervalo de sondeo de mensajería en milisegundos |
MessagingReqRespTTL |
integer |
Tiempo de espera predeterminado para los mensajes de respuesta de solicitud. |
MsgAgentPerfCounterServiceClassID |
string |
servicio para el que se muestran los contadores de rendimiento. |
ThreadPoolSize |
integer |
Número máximo de subprocesos del motor de mensajería por CPU. |
UseDefaultAppDomainForIsolatedAdapter |
boolean |
Esta propiedad controla si el adaptador aislado se ejecuta en el dominio de aplicación predeterminado o en el dominio del autor de la llamada. |
XlangMaxReceiveInterval |
integer |
Intervalos de sondeo i milisegundos de orquestaciones que se ejecutan en este host. |
HostSettings
Configuración del host
Nombre | Tipo | Description |
---|---|---|
GeneralSettings |
Configuración general |
|
MessageProcessThrottlingSettings |
Configuración de limitación del proceso de mensajes |
|
OrchestrationThrottlingSettings |
Configuración de limitación de orquestación |
|
ResourceBasedThrottlingSettings |
Configuración de throttlingS basada en recursos |
MessageProcessThrottlingSettings
Configuración de limitación del proceso de mensajes
Nombre | Tipo | Description |
---|---|---|
MessageDeliveryMaximumDelay |
integer |
Retraso máximo (en milisegundos) impuesto para la limitación de entrega de mensajes. Cero indica que deshabilita la limitación de entrega de mensajes. |
MessageDeliveryOverdriveFactor |
integer |
Factor por el que el sistema sobrecargará la velocidad de entrada para la limitación de entrega de mensajes. |
MessageDeliverySampleSpaceSize |
integer |
|
MessageDeliverySampleSpaceWindow |
integer |
Período de tiempo (en milisegundos) más allá del cual las muestras se considerarán no válidas para su consideración. |
MessagePublishMaximumDelay |
integer |
Retraso máximo (en milisegundos) impuesto para la limitación de publicación de mensajes. Cero indica que deshabilita la limitación de publicación de mensajes. |
MessagePublishOverdriveFactor |
integer |
Factor de porcentaje por el que el sistema sobrecargará la velocidad de entrada. |
MessagePublishSampleSpaceSize |
integer |
Número de ejemplos que se usan para determinar la tasa de publicación de mensajes por las clases de servicio. |
MessagePublishSampleSpaceWindow |
integer |
Período de tiempo (en milisegundos) más allá del cual las muestras se considerarán no válidas para su consideración. |
ThrottlingDeliveryOverride |
integer |
Esta propiedad aumenta o disminuye la gravedad de una condición de limitación de salida. |
ThrottlingDeliveryOverrideSeverity |
integer |
Esta propiedad aumenta o disminuye la gravedad de una condición de limitación de salida. |
ThrottlingPublishOverride |
integer |
Esta propiedad aumenta o disminuye la gravedad de una condición de limitación de entrada. |
ThrottlingPublishOverrideSeverity |
integer |
Esta propiedad aumenta o disminuye la gravedad de una condición de limitación de salida. |
OrchestrationThrottlingSettings
Configuración de limitación de orquestación
Nombre | Tipo | Description |
---|---|---|
DehydrationBehavior |
integer |
comportamiento de deshidratación del motor orhestration(XLANG). Solo si se selecciona Custom (Personalizado), se deben editar otras configuraciones de xlang. ValueMap {"0", "1", "2"}, Valores {"Always", "Never", "Custom"}] |
SubscriptionPauseAt |
integer |
Si alguna suscripción tiene >= Pausar mensajes que esperan a consumirse, detenga la entrega de mensajes a la instancia de suscripción. |
SubscriptionResumeAt |
integer |
Si alguna suscripción se ha pausado debido a la configuración PauseAt y ninguno de los mensajes pendientes ha llegado al valor ResumeAt, el cuadro de mensaje se reanudará dando mensajes a la suscripción. |
TimeBasedMaxThreshold |
integer |
El tiempo de espera máximo (s) una instancia de orquestación podría bloquearse antes de deshidratarse. |
TimeBasedMinThreshold |
integer |
Tiempo de espera mínimo(s) una instancia de orquestación podría bloquearse antes de deshidratarse. |
ResourceBasedThrottlingSettings
Configuración de throttlingS basada en recursos
Nombre | Tipo | Description |
---|---|---|
DBQueueSizeThreshold |
integer |
Número máximo de elementos de la base de datos. |
DBSessionThreshold |
integer |
Número máximo de sesiones de base de datos (por CPU) permitidas antes de que comience la limitación. |
DeliveryQueueSize |
integer |
Tamaño de la cola en memoria que mantiene el host como marcador de posición temporal para entregar mensajes. |
GlobalMemoryThreshold |
integer |
Uso máximo de memoria virtual en todo el sistema (en porcentaje) permitido antes de que comience la limitación. |
InflightMessageThreshold |
integer |
Número máximo de mensajes en curso en memoria permitidos antes de que comience la limitación de entrega de mensajes. |
ProcessMemoryThreshold |
integer |
Memoria de proceso máxima (en porcentaje) permitida antes de que comience la limitación. |
ThreadThreshold |
integer |
Número máximo de subprocesos en el proceso (por CPU) permitido antes de que comience la limitación. |
ThrottlingBatchMemoryThresholdPercent |
integer |
Esta propiedad controla el umbral de memoria más allá del cual limitar la publicación de un lote de mensajes. El umbral de memoria por lotes se calcula multiplicando este factor porcentual por el umbral de uso de memoria de proceso. Si la memoria estimada para ejecutar un lote de publicación supera el umbral de memoria del lote, el lote estará sujeto a la limitación basada en la memoria del proceso. De lo contrario, el lote estará exento de la limitación basada en memoria del proceso incluso cuando la memoria total del proceso supere el umbral de uso de memoria de proceso. Un valor de cero indica que todos los lotes de publicación pueden estar sujetos a la limitación basada en memoria del proceso, incluso si la memoria estimada para ejecutar el lote es mínima. |
ThrottlingLimitToTriggerGC |
integer |
Esta propiedad controla cuándo se desencadenará una recolección de elementos no utilizados (GC) de .NET a medida que aumenta el consumo de memoria del proceso y se aproxima al umbral. Cuando el consumo de memoria supera este valor porcentual del umbral de memoria, se desencadena un GC. |
ThrottlingSeverityDatabaseSize |
integer |
Esta propiedad controla la gravedad de una condición de limitación desencadenada de tamaño de base de datos. Esto se especifica en el valor de porcentaje y este parámetro establece la gravedad de una condición de limitación causada cuando se supera el recuento de mensajes en el umbral de la base de datos. |
ThrottlingSeverityInflightMessage |
integer |
Esta propiedad controla el tiempo de reacción de limitación cuando el tamaño en proceso supera el umbral. Esto se especifica en el valor de porcentaje y este parámetro establece la gravedad de una condición de limitación causada cuando se superan los mensajes en proceso por umbral de CPU. |
ThrottlingSeverityProcessMemory |
integer |
Esta propiedad controla la gravedad de una condición de limitación desencadenada por la memoria de proceso. Esto se especifica en el valor de porcentaje y este parámetro establece la gravedad de una condición de limitación causada cuando se supera el umbral de uso de memoria del proceso. |
ThrottlingSpoolMultiplier |
integer |
Esta propiedad especifica el factor por el que se multiplicará el recuento de mensajes en el umbral de base de datos y, a continuación, se comparará con el recuento de registros actual de la tabla de colas para determinar si el sistema debe limitar el tamaño de la tabla de cola. Si se establece en 0, el tamaño de la tabla de cola no se usa como consideración para determinar una condición de limitación. Valor máximo 1000 |
ThrottlingTrackingDataMultiplier |
integer |
Esta propiedad especifica el factor por el que se multiplicará el recuento de mensajes en el umbral de base de datos y, a continuación, se comparará con el recuento de registros actual de la tabla de seguimiento para determinar si el sistema debe limitar el tamaño de la tabla de seguimiento. Si se establece en 0, el tamaño de la tabla de seguimiento no se usa como consideración para determinar una condición de limitación. |