Condividi tramite


Come modificare le impostazioni della limitazione basata sulla frequenza

La limitazione basata sulla frequenza in BizTalk Server viene applicata alle istanze host che contengono orchestrazioni o schede di invio che ricevono e recapitano o elaborano i messaggi pubblicati in MessageBox. Usando il dashboard delle impostazioni BizTalk, è possibile modificare le impostazioni di configurazione basate sulla frequenza di un determinato host, in un gruppo BizTalk. Queste impostazioni si applicano a tutte le istanze dell'host assegnate all'host specificato. In questo argomento viene illustrata la procedura dettagliata per modificare tali impostazioni.

La condizione di limitazione delle richieste basata sulla frequenza può venire attivata al verificarsi delle seguenti condizioni:

  • La quantità di memoria, il numero di thread o il numero di connessioni di database usate dall'istanza dell'host supera le soglie di limitazione.

  • La velocità in ingresso di recapito dei messaggi per l'istanza dell'host supera la velocità in uscita di recapito dei messaggi * il valore specificato in Fattore di superamento del limite consentito del tasso (percentuale).

  • Il numero di messaggi elaborati contemporaneamente dall'istanza dell'host supera i messaggi In-Process per CPU * il numero di CPU disponibili.

Prerequisiti

Per eseguire questa operazione, è necessario effettuare l'accesso come membro del gruppo Amministratori BizTalk Server.

Per modificare le impostazioni della limitazione basata sulla frequenza per un host

  1. Nella console di amministrazione BizTalk Server espandere BizTalk Server Amministrazione, fare clic con il pulsante destro del mouse su Gruppo BizTalk e quindi scegliere Impostazioni.

  2. Nella scheda Host della finestra di dialogo Dashboard impostazioni BizTalk fare clic sulla scheda Limitazione basata su frequenza.

  3. Fare clic su Applica per applicare le modifiche e procedere con un'altra scheda. In caso contrario, fare clic su OK per applicare le modifiche e uscire dal dashboard delle impostazioni.

    Usare Per Valori limite Valore predefinito Logica di aggiornamento
    Host Nell'elenco a discesa selezionare l'host che rappresenta le istanze di runtime di BizTalk Server. - - -

    Pubblicazione

    Usare Per Valori limite Valore predefinito Logica di aggiornamento
    Numero minimo di campioni Specificare il numero minimo di messaggi BizTalk Server campione per la durata della finestra di campionamento prima di prendere in considerazione la limitazione basata sulla frequenza.

    Se il numero effettivo di esempi contenuti in un intervallo di campionamento scende al di sotto di questo valore, i campioni verranno eliminati e la limitazione delle richieste non verrà applicata. Il valore dovrebbe essere coerente con la velocità a cui è possibile pubblicare i messaggi in una condizione di carico medio. Ad esempio, se il sistema deve gestire 1.000 documenti al secondo in un carico medio, questo parametro deve essere impostato su 1.000 * Durata della finestra di esempio in secondi (o più precisamente, 1 * Durata della finestra di campionamento (secondi)). Se il valore è troppo basso, si potrebbe verificare una condizione di limitazione delle richieste in una condizione di carico basso. Se il valore è troppo alto, i campioni potrebbero essere insufficienti per rendere efficace questa tecnica.
    1: valore massimo di tipo Integer 100 -
    Durata intervallo di campionamento Specificare l'intervallo di tempo in secondi usato per calcolare la velocità di pubblicazione sulla base dei campioni raccolti. La durata dovrebbe aumentare se la latenza richiesta per pubblicare un singolo messaggio è elevata. 1: valore massimo di tipo Integer 15000 -
    Fattore di superamento limite consentito della frequenza Specificare la percentuale che determina di quanto la frequenza delle richieste può superare la frequenza di completamento prima che si verifichi una condizione di limitazione delle richieste.

    Se, ad esempio, i messaggi vengono pubblicati con una frequenza di 200 messaggi al secondo e questo parametro è impostato su 125, il sistema consentirà la pubblicazione di un massimo di 250 messaggi al secondo (125% * 200 = 250) prima di applicare la limitazione. Se si specifica un valore troppo basso per questo parametro, il sistema può limitare le richieste in modo più aggressivo, il che potrebbe creare una condizione di limitazione delle risorse eccessiva. Se si specifica un valore troppo alto per questo parametro, si verificherà invece una condizione di limitazione bassa e il meccanismo di limitazione delle richieste potrebbe non riconoscere una condizione di limitazione legittima.
    1: valore massimo di tipo Integer 125 -
    Ritardo massimo limitazione delle richieste Specificare il ritardo massimo (in millisecondi) BizTalk Server impone a un'istanza del messaggio a causa della limitazione. Il ritardo effettivo dipende dalla gravità della condizione di limitazione delle richieste. 1: valore massimo di tipo Integer 300000 -
    Override limitazione Specificare se si desidera eseguire l'override della limitazione delle richieste di pubblicazione dei messaggi. 0: Non eseguire l'override

    1: Avviare la condizione di limitazione

    2: Non limitare
    0 È necessario eseguire il mapping uno-a-uno tra i parametri di limitazione delle richieste letti dal Registro di sistema e i parametri dell'istanza dell'host.
    Gravità override limitazione Specificare la gravità di una condizione di limitazione in ingresso.

    Un valore superiore aumenta la gravità di una condizione di limitazione in ingresso avviata quando l'override di limitazione è impostato su 1.
    1 – 1000 100 Valore minimo tra tutti i valori dell'istanza dell'host

    Recapito

    Usare Per Valori limite Valore predefinito Logica di aggiornamento
    Numero minimo di campioni Specificare il numero minimo di messaggi BizTalk per la durata della finestra di campionamento prima di prendere in considerazione la limitazione basata sulla frequenza.

    Se il numero effettivo di esempi contenuti in un intervallo di campionamento scende al di sotto di questo valore, i campioni verranno eliminati e la limitazione delle richieste non verrà applicata. Il valore dovrebbe essere coerente con la velocità a cui è possibile recapitare i messaggi in una condizione di carico medio. Ad esempio, se il sistema deve gestire 1.000 documenti al secondo in un carico medio, questo parametro deve essere impostato su 1.000 * Durata della finestra di esempio in secondi (o più precisamente, 1 * Durata della finestra di esempio (secondi) per questo scenario.

    Se il valore è troppo basso, si potrebbe verificare una condizione di limitazione delle richieste in una condizione di carico basso. Se il valore è troppo alto, i campioni potrebbero essere insufficienti per rendere efficace questa tecnica.
    1: valore massimo di tipo Integer 100 -
    Durata intervallo di campionamento Specificare l'intervallo di tempo in secondi usato per calcolare la velocità di elaborazione sulla base dei campioni raccolti. La durata dovrebbe aumentare se la latenza richiesta per elaborare un singolo messaggio è elevata. 1: valore massimo di tipo Integer 15000 -
    Fattore di superamento limite consentito della frequenza Specificare la percentuale che determina di quanto la frequenza di recapito al motore di orchestrazione o di messaggistica può superare la frequenza di completamento prima che si verifichi una condizione di limitazione delle richieste.

    Se, ad esempio, i messaggi vengono elaborati con una frequenza di 200 messaggi al secondo e questo parametro è impostato su 125, il sistema consentirà l'elaborazione di un massimo di 250 messaggi al secondo (125% * 200 = 250) prima di applicare la limitazione. Se si specifica un valore troppo basso per questo parametro, il sistema limiterà le richieste in modo più aggressivo, il che potrebbe creare una condizione di limitazione delle risorse eccessiva. Se si specifica un valore troppo alto per questo parametro, si verificherà invece una condizione di limitazione bassa e il meccanismo di limitazione delle richieste potrebbe non riconoscere una condizione di limitazione legittima.
    1: valore massimo di tipo Integer 125 -
    Ritardo massimo limitazione delle richieste Specificare il ritardo massimo BizTalk Server impone a un'istanza del messaggio a causa della limitazione. Il ritardo effettivo dipende dalla gravità della condizione di limitazione delle richieste. 1: valore massimo di tipo Integer 300000 -
    Override limitazione Specificare se si desidera eseguire l'override della limitazione delle richieste di recapito dei messaggi. 0: Non eseguire l'override

    1: Avviare la condizione di limitazione

    2: Non limitare
    0 È necessario eseguire il mapping uno-a-uno tra i parametri di limitazione delle richieste letti dal Registro di sistema e i parametri dell'istanza dell'host.
    Gravità override limitazione Determinare la gravità della condizione di limitazione delle richieste.

    Un valore superiore aumenta la gravità di una condizione di limitazione in uscita avviata quando l'override di limitazione è impostato su 1.
    1 – 1000 100 Valore minimo tra tutti i valori dell'istanza dell'host

    Nota

    Per ripristinare le impostazioni predefinite, fare clic su Ripristina impostazioni predefinite.

Vedere anche

Come modificare le impostazioni dell'host