Compartilhar via


LoadShedQueueFlowController.CreateAsPercentageOfCPU Método

Definição

Sobrecargas

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Cria um controlador de fluxo disparado quando a CPU atinge o limite especificado. Observação: disparado somente quando o derramamento de carga está habilitado.

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Cria um controlador de fluxo disparado quando a CPU atinge o limite especificado. Observação: disparado somente quando o derramamento de carga está habilitado.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

Cria um controlador de fluxo disparado quando a CPU atinge o limite especificado. Observação: disparado somente quando o derramamento de carga está habilitado.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

Cria um controlador de fluxo disparado quando a CPU atinge o limite especificado. Observação: disparado somente quando o derramamento de carga está habilitado.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Origem:
LoadShedQueueFlowController.cs

Cria um controlador de fluxo disparado quando a CPU atinge o limite especificado. Observação: disparado somente quando o derramamento de carga está habilitado.

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

Percentual de CPU que dispara a redução da taxa de leitura da fila

options
LoadSheddingOptions

As opções de estatísticas de silo.

Retornos

Aplica-se a

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Cria um controlador de fluxo disparado quando a CPU atinge o limite especificado. Observação: disparado somente quando o derramamento de carga está habilitado.

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

Percentual de CPU que dispara a redução da taxa de leitura da fila

getNodeConfig
Func<NodeConfiguration>

O método usado para obter a configuração atual do nó.

Retornos

Aplica-se a

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

Cria um controlador de fluxo disparado quando a CPU atinge o limite especificado. Observação: disparado somente quando o derramamento de carga está habilitado.

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

Percentual de CPU que dispara a redução da taxa de leitura da fila

options
LoadSheddingOptions

As opções de estatísticas de silo.

environmentStatisticsProvider
IEnvironmentStatisticsProvider

As estatísticas do ambiente do silo.

Retornos

O controlador de fluxo.

Aplica-se a

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

Cria um controlador de fluxo disparado quando a CPU atinge o limite especificado. Observação: disparado somente quando o derramamento de carga está habilitado.

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

Percentual de CPU que dispara a redução da taxa de leitura da fila

options
LoadSheddingOptions

As opções de estatísticas de silo.

hostEnvironmentStatistics
IHostEnvironmentStatistics

As estatísticas do ambiente do host.

Retornos

O controlador de fluxo.

Aplica-se a