Compartir a través de


LoadShedQueueFlowController.CreateAsPercentageOfCPU Método

Definición

Sobrecargas

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Crea un controlador de flujo desencadenado cuando la CPU alcanza el límite especificado. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Crea un controlador de flujo desencadenado cuando la CPU alcanza el límite especificado. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

Crea un controlador de flujo desencadenado cuando la CPU alcanza el límite especificado. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

Crea un controlador de flujo desencadenado cuando la CPU alcanza el límite especificado. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Source:
LoadShedQueueFlowController.cs

Crea un controlador de flujo desencadenado cuando la CPU alcanza el límite especificado. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

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

Parámetros

loadSheddingLimit
Int32

Porcentaje de CPU que desencadena la reducción de velocidad de lectura de cola

options
LoadSheddingOptions

Opciones de estadísticas de silo.

Devoluciones

Se aplica a

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Crea un controlador de flujo desencadenado cuando la CPU alcanza el límite especificado. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

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

Parámetros

loadSheddingLimit
Int32

Porcentaje de CPU que desencadena la reducción de velocidad de lectura de cola

getNodeConfig
Func<NodeConfiguration>

Método utilizado para obtener la configuración del nodo actual.

Devoluciones

Se aplica a

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

Crea un controlador de flujo desencadenado cuando la CPU alcanza el límite especificado. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

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

Parámetros

loadSheddingLimit
Int32

Porcentaje de CPU que desencadena la reducción de velocidad de lectura de cola

options
LoadSheddingOptions

Opciones de estadísticas de silo.

environmentStatisticsProvider
IEnvironmentStatisticsProvider

Estadísticas del entorno de silo.

Devoluciones

Controlador de flujo.

Se aplica a

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

Crea un controlador de flujo desencadenado cuando la CPU alcanza el límite especificado. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

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

Parámetros

loadSheddingLimit
Int32

Porcentaje de CPU que desencadena la reducción de velocidad de lectura de cola

options
LoadSheddingOptions

Opciones de estadísticas de silo.

hostEnvironmentStatistics
IHostEnvironmentStatistics

Estadísticas del entorno de host.

Devoluciones

Controlador de flujo.

Se aplica a