Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La limitación basada en velocidad en BizTalk Server se aplica a 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. Esta configuración se aplica a todas las instancias de host asignadas al host especificado. En este tema se proporciona el procedimiento paso a paso para modificar esta configuración.
La condición de limitación basada en velocidad se puede desencadenar en las condiciones siguientes:
La cantidad de memoria, el número de subprocesos o el número de conexiones de la base de datos utilizadas por la instancia del servidor supera los umbrales de restricción.
La tasa de entrada de entrega de mensajes para la instancia de host supera la tasa de salida de entrega de mensajes multiplicada por el valor especificado del factor de aceleración (porcentaje).
El número de mensajes procesados simultáneamente por la instancia del host supera el producto de los mensajes en proceso por CPU con el número de CPUs disponibles en el equipo.
Prerrequisitos
Para realizar esta operación, debe iniciar sesión como miembro del grupo Administradores de BizTalk Server.
Para modificar la configuración de limitación basada en velocidad de un host
En la Consola de administración de BizTalk Server, expanda Administración de BizTalk Server, 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 tasa.
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.
Usa esto Para Valores de límite Valor predeterminado Lógica de actualización Anfitrión En la lista desplegable, seleccione el host que representa las instancias en tiempo de ejecución de BizTalk Server. - - - Publicación
Usa esto Para Valores de límite Valor predeterminado Lógica de actualización Número mínimo de muestras Especifique el número mínimo de mensajes que BizTalk Server muestreará durante 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 el control de flujo. Este valor debe ser coherente con una velocidad a la que los mensajes se pueden publicar en 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 muestreo (segundos)). Si el valor se establece demasiado bajo, el sistema puede experimentar un estado de estrangulamiento con poca carga. Si el valor se establece demasiado alto, es posible que no haya suficientes muestras para que esta técnica sea eficaz.1: valor máximo de tipo Entero 100 - Duración de la ventana de muestreo Especifique el período de tiempo (medido en segundos), que se usa para calcular la tasa de publicación en función de las muestras recopiladas. La duración debe aumentarse si la latencia necesaria para publicar un solo mensaje es alta. 1: valor máximo de tipo Entero 15000 - Factor de exceso de velocidad Especifique el porcentaje para controlar cuánto permite que la tasa de solicitudes supere a la tasa de finalización antes de que ocurra una 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. Especificar un valor demasiado pequeño para este parámetro puede hacer que el sistema se limite más agresivamente y podría provocar una limitación excesiva. Especificar un valor demasiado grande para este parámetro puede provocar un insuficiente control de flujo y evitar que el mecanismo de control de flujo reconozca una condición legítima de limitación.1: valor máximo de tipo Entero 125 - Retraso máximo de limitación Especifique el retraso máximo (en milisegundos) que BizTalk Server impone en una instancia de mensaje por el control de velocidad. El retraso real depende de la gravedad de la condición de limitación. 1: valor máximo de tipo Entero 300000 - Desactivación de limitación Especifique si desea anular la restricción de publicación de mensajes. 0: No invalidar
1: Iniciar la condición de limitación
2: No restringir0 Los parámetros de limitación leídos del registro deben asignarse uno a uno a los parámetros de instancia de host. Gravedad de invalidación de limitación Especifique la gravedad de una condición de regulación de entrada.
Un valor mayor aumenta la gravedad de una condición de limitación entrante iniciada cuando invalidación de limitación se establece en 1.1 – 1000 100 El valor más bajo de todas las instancias de servidor. Entrega.
Usa esto Para Valores de límite Valor predeterminado Lógica de actualización 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 en una ventana de muestreo está por debajo de este valor, las muestras se descartan y no se aplica la limitación del tráfico de datos. Este valor debe ser coherente con una velocidad a la que los mensajes se pueden entregar bajo 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 un estado de estrangulamiento con poca carga. Si el valor se establece demasiado alto, es posible que no haya suficientes muestras para que esta técnica sea eficaz.1: valor máximo de tipo Entero 100 - Duración de la ventana de muestreo Especifique el período de tiempo (en segundos), que se usa para calcular la velocidad de procesamiento en función de las muestras recopiladas. La duración debe aumentarse si la latencia necesaria para procesar un único mensaje es alta. 1: valor máximo de tipo Entero 15000 - Factor de exceso de velocidad Especifica el porcentaje para controlar cuánto mayor puedes permitir que la tasa de entrega al motor de orquestación o mensajería sea en comparación con la tasa de finalización antes de que ocurra una condición de limitación.
Por ejemplo, si los mensajes se procesan a una velocidad 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. Especificar un valor demasiado pequeño para este parámetro hace que el sistema se estrangule más agresivamente y podría llevar a un estrangulamiento excesivo. Si se especifica un valor demasiado grande para este parámetro, se produce una insuficiente limitación y evita que el mecanismo de limitación reconozca una condición de limitación legítima.1: valor máximo de tipo Entero 125 - Retraso máximo de limitación Especifique el retraso máximo que BizTalk Server impone en una instancia de mensaje debido al control de flujo. El retraso real depende de la gravedad de la condición de limitación. 1: valor máximo de tipo Entero 300000 - Desactivación de limitación Especifique si desea anular las restricciones en la entrega de mensajes. 0: No invalidar
1: Iniciar la condición de limitación
2: No restringir0 Los parámetros de limitación leídos del registro deben asignarse uno a uno a los parámetros de instancia de host. Gravedad de invalidación 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 valor más bajo de todas las instancias de servidor. Nota:
Para restaurar la configuración predeterminada, haga clic en Restaurar valores predeterminados.