Condividi tramite


LoadShedQueueFlowController.CreateAsPercentageOfCPU Metodo

Definizione

Overload

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

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

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

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

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

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

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

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

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Origine:
LoadShedQueueFlowController.cs

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

public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions) As IQueueFlowController

Parametri

loadSheddingLimit
Int32

Percentuale di CPU che attiva la riduzione della frequenza di lettura della coda

options
LoadSheddingOptions

Opzioni statistiche silo.

Restituisce

Si applica a

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

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

public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Func<Orleans.Runtime.Configuration.NodeConfiguration> getNodeConfig);
static member CreateAsPercentageOfCPU : int * Func<Orleans.Runtime.Configuration.NodeConfiguration> -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, getNodeConfig As Func(Of NodeConfiguration)) As IQueueFlowController

Parametri

loadSheddingLimit
Int32

Percentuale di CPU che attiva la riduzione della frequenza di lettura della coda

getNodeConfig
Func<NodeConfiguration>

Metodo usato per ottenere la configurazione del nodo corrente.

Restituisce

Si applica a

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

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

public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IEnvironmentStatisticsProvider environmentStatisticsProvider);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IEnvironmentStatisticsProvider -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions, environmentStatisticsProvider As IEnvironmentStatisticsProvider) As IQueueFlowController

Parametri

loadSheddingLimit
Int32

Percentuale di CPU che attiva la riduzione della frequenza di lettura della coda

options
LoadSheddingOptions

Opzioni statistiche silo.

environmentStatisticsProvider
IEnvironmentStatisticsProvider

Statistiche sull'ambiente silo.

Restituisce

Controller di flusso.

Si applica a

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

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

public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IHostEnvironmentStatistics hostEnvironmentStatistics);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IHostEnvironmentStatistics -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions, hostEnvironmentStatistics As IHostEnvironmentStatistics) As IQueueFlowController

Parametri

loadSheddingLimit
Int32

Percentuale di CPU che attiva la riduzione della frequenza di lettura della coda

options
LoadSheddingOptions

Opzioni statistiche silo.

hostEnvironmentStatistics
IHostEnvironmentStatistics

Statistiche dell'ambiente host.

Restituisce

Controller di flusso.

Si applica a