Condividi tramite


LoadShedQueueFlowController Classe

Definizione

Controllo del flusso attivato dal caricamento silo. Si tratta di un trigger all-or-nothing che richiederà MaxValueo 0.

public class LoadShedQueueFlowController : Orleans.Streams.IQueueFlowController
type LoadShedQueueFlowController = class
    interface IQueueFlowController
Public Class LoadShedQueueFlowController
Implements IQueueFlowController
Ereditarietà
LoadShedQueueFlowController
Implementazioni

Campi

DefaultPercentOfLoadSheddingLimit

Percentuale predefinita del limite di perdita di carico silo.

Metodi

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Crea un controller di flusso attivato quando la CPU raggiunge il limite specificato. Nota: attivato solo quando è abilitato il caricamento.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Crea un controller di flusso attivato quando la CPU raggiunge il limite specificato. Nota: attivato solo quando è abilitato il caricamento.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

Crea un controller di flusso attivato quando la CPU raggiunge il limite specificato. Nota: attivato solo quando è abilitato il caricamento.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

Crea un controller di flusso attivato quando la CPU raggiunge il limite specificato. Nota: attivato solo quando è abilitato il caricamento.

CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32)

Crea un controller di flusso attivato quando la CPU raggiunge una percentuale del limite di limitazione del carico del cluster. Questo è progettato per ridurre la frequenza di lettura della coda prima di causare il caricamento del silo. Nota: attivato solo quando è abilitato il caricamento.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32)

Crea un controller di flusso attivato quando la CPU raggiunge una percentuale del limite di limitazione del carico del cluster. Questo è progettato per ridurre la frequenza di lettura della coda prima di causare il caricamento del silo. Nota: attivato solo quando è abilitato il caricamento.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32)

Crea un controller di flusso attivato quando la CPU raggiunge una percentuale del limite di limitazione del carico del cluster. Questo è progettato per ridurre la frequenza di lettura della coda prima di causare il caricamento del silo. Nota: attivato solo quando è abilitato il caricamento.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

Crea un controller di flusso attivato quando la CPU raggiunge una percentuale del limite di limitazione del carico del cluster. Questo è progettato per ridurre la frequenza di lettura della coda prima di causare il caricamento del silo. Nota: attivato solo quando è abilitato il caricamento.

GetMaxAddCount()

Limite del numero massimo di elementi che è possibile aggiungere

Si applica a