Modificación de la configuración de limitación según la velocidad
La limitación basada en velocidad en BizTalk Server se aplica a las instancias de host que contienen orquestaciones o adaptadores de envío que reciben y entregan o procesan mensajes publicados en el Cuadro de mensajes. Con el Panel de configuración de BizTalk, puede modificar las opciones de configuración de limitación basadas en velocidad de un host determinado en un grupo de BizTalk. Estas opciones se aplican a todas las instancias de host asignadas al host dado. En este tema se proporciona el procedimiento paso a paso para modificar esta configuración.
La condición de limitación según la velocidad se puede desencadenar bajo las condiciones siguientes:
La cantidad de memoria, el número de subprocesos o el número de conexiones de base de datos usadas por la instancia de host excede de los umbrales de limitación.
La velocidad de entrada de entrega de mensajes para la instancia de host excede de la velocidad de salida de entrega de mensajes * el valor (porcentaje) del factor de sobrecarga de velocidad especificado.
El número de mensajes que la instancia de host procesa simultáneamente excede de los mensajes en curso por CPU * el número de CPU disponibles en el equipo
Requisitos previos
Para realizar esta operación, debe haber iniciado la sesión como miembro del grupo de administradores de BizTalk Server.
Procedimiento para modificar las opciones de la limitación según la velocidad para un host
En la consola de administración de BizTalk Server, expanda BizTalk Server Administración, haga clic con el botón derecho en Grupo de BizTalk y, a continuación, haga clic en Configuración.
En el cuadro de diálogo Panel de configuración de BizTalk , en la pestaña Hosts , haga clic en la pestaña Limitación basada en velocidad.
Haga lo siguiente y haga clic en Aplicar para aplicar las modificaciones y continúe con otra pestaña. En caso contrario, haga clic en Aceptar para aplicar las modificaciones y salir del panel de configuración.
Use Para hacer esto Valores límite Valor predeterminado Actualizar lógica Host En la lista desplegable, seleccione el host que representa las instancias de tiempo de ejecución de BizTalk Server. - - - Publicación
Use Para hacer esto Valores límite Valor predeterminado Actualizar lógica Número mínimo de muestras Especifique el número mínimo de mensajes BizTalk Server muestreará la duración de la ventana muestreo antes de considerar la limitación basada en velocidad.
Si el número real de muestras de una ventana de muestreo se encuentra por debajo de este valor, las muestras se descartan y no se aplica la limitación. Este valor debería ser coherente con una tasa con la que se pueden publicar mensajes con una carga media. Por ejemplo, si se espera que el sistema controle 1000 documentos por segundo en una carga media, este parámetro debe establecerse en 1000 * Duración de la ventana de muestra en segundos (o más precisamente, 1 * Duración de la ventana de muestreo (segundos)). Si el valor se establece demasiado bajo, el sistema puede experimentar una condición de limitación en condiciones de baja carga. Si el valor se configura demasiado alto, puede que no haya suficientes muestras para que esta técnica sea efectiva.1 – Valor máximo de tipo entero 100 - Duración de la ventana de muestreo Especifique la ventana de tiempo (medida en segundos) que se usa para calcular la tasa de publicación a partir de las muestras recopiladas. La duración debe aumentarse si la latencia necesaria para publicar un mensaje único es alta. 1 – Valor máximo de tipo entero 15000 - Factor de sobrecarga de velocidad Especifique el porcentaje para controlar cuánto permite que sea mayor la tasa de solicitud que la tasa de finalización antes de que se produzca una condición de limitación.
Por ejemplo, si los mensajes se publican a una velocidad de 200 por segundo y este parámetro se establece en 125, el sistema permite la publicación de hasta 250 mensajes por segundo (125 % * 200 = 250) antes de aplicar la limitación. Si especifica un valor demasiado pequeño para este parámetro, es posible que el sistema limite de una forma más agresiva y se pueda provocar una sobrelimitación. Si especifica un valor demasiado grande para este parámetro, es posible que cause una infralimitación e impida al mecanismo de limitación que reconozca una condición legítima de limitación.1 – Valor máximo de tipo entero 125 - Retraso máximo para la limitación Especifique el retraso máximo (en milisegundos) BizTalk Server impone en una instancia de mensaje debido a la limitación. El retraso real depende de la gravedad de la condición de limitación. 1 – Valor máximo de tipo entero 300000 - Reemplazo de limitación Especifique si desea reemplazar la limitación de publicación de mensajes. 0: No invalidar
1: Iniciar la condición de limitación
2: No limitar0 Los parámetros de limitación leídos del registro deben asignarse uno a uno a parámetros de instancia de host. Gravedad del reemplazo de limitación Especifique la gravedad de una condición de limitación de entrada.
Un valor mayor aumenta la gravedad de una condición de limitación de entrada iniciada cuando la invalidación de limitación se establece en 1.1 – 1000 100 El menor de todos los valores de instancia de host. Entrega.
Use Para hacer esto Valores límite Valor predeterminado Actualizar lógica Número mínimo de muestras Especifique el número mínimo de mensajes que BizTalk muestreará para la duración de la ventana muestreo antes de considerar la limitación basada en velocidad.
Si el número real de muestras de una ventana de muestreo está por debajo de este valor, las muestras se descartan y no se aplica la limitación. Este valor debería ser coherente con una tasa con la que se pueden entregar mensajes con una carga media. Por ejemplo, si se espera que el sistema controle 1000 documentos por segundo bajo una carga media, este parámetro debe establecerse en 1000 * Duración de la ventana de ejemplo en segundos (o más precisamente, 1 * Duración de la ventana de ejemplo (segundos) para este escenario).
Si el valor se establece demasiado bajo, el sistema puede experimentar una condición de limitación en condiciones de baja carga. Si el valor se configura demasiado alto, puede que no haya suficientes muestras para que esta técnica sea efectiva.1 – Valor máximo de tipo entero 100 - Duración de la ventana de muestreo Especifique la ventana de tiempo (en segundos) que se usa para calcular la tasa de procesamiento a partir de las muestras recopiladas. La duración debe aumentarse si la latencia necesaria para procesar un mensaje único es alta. 1 – Valor máximo de tipo entero 15000 - Factor de sobrecarga de velocidad Especifique el porcentaje para controlar cuánto permite que sea mayor la tasa de entrega al motor de orquestaciones o de mensajería que la tasa de finalización antes de que se produzca una condición de limitación.
Por ejemplo, si los mensajes se procesan a una tasa de 200 por segundo y este parámetro se establece en 125, el sistema permite el procesamiento de hasta 250 mensajes por segundo (125% * 200 = 250) antes de aplicar la limitación. La especificación de un valor demasiado pequeño para este parámetro hace que el sistema se limite de forma más agresiva y podría dar lugar a una limitación excesiva. Si especifica un valor demasiado grande para este parámetro causará una infralimitación e impedirá al mecanismo de limitación que reconozca una condición legítima de limitación.1 – Valor máximo de tipo entero 125 - Retraso máximo para la limitación Especifique el retraso máximo BizTalk Server impone en una instancia de mensaje debido a la limitación. El retraso real depende de la gravedad de la condición de limitación. 1 – Valor máximo de tipo entero 300000 - Reemplazo de limitación Especifique si desea reemplazar la limitación de entrega de mensajes. 0: No invalidar
1: Iniciar la condición de limitación
2: No limitar0 Los parámetros de limitación leídos del registro deben asignarse uno a uno a parámetros de instancia de host. Gravedad del reemplazo de limitación Especifique la gravedad de la condición de limitación de salida.
Un valor mayor aumenta la gravedad de una condición de limitación de salida iniciada cuando la invalidación de limitación se establece en 1.1 – 1000 100 El menor de todos los valores de instancia de host. Nota
Para restaurar la configuración predeterminada, haga clic en Restaurar valores predeterminados.