Compartilhar via


LoadShedQueueFlowController.CreateAsPercentOfLoadSheddingLimit Método

Definição

Sobrecargas

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

Cria um controlador de fluxo disparado quando a CPU atinge um percentual do limite de eliminação de carga do cluster. Isso se destina a reduzir a taxa de leitura da fila antes de fazer com que o silo libere a carga. Observação: disparada somente quando o derramamento de carga está habilitado.

CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32)

Cria um controlador de fluxo disparado quando a CPU atinge um percentual do limite de eliminação de carga do cluster. Isso se destina a reduzir a taxa de leitura da fila antes de fazer com que o silo libere a carga. Observação: disparada somente quando o derramamento de carga está habilitado.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32)

Cria um controlador de fluxo disparado quando a CPU atinge um percentual do limite de eliminação de carga do cluster. Isso se destina a reduzir a taxa de leitura da fila antes de fazer com que o silo libere a carga. Observação: disparada somente quando o derramamento de carga está habilitado.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32)

Cria um controlador de fluxo disparado quando a CPU atinge um percentual do limite de eliminação de carga do cluster. Isso se destina a reduzir a taxa de leitura da fila antes de fazer com que o silo libere a carga. Observação: disparada somente quando o derramamento de carga está habilitado.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

Origem:
LoadShedQueueFlowController.cs

Cria um controlador de fluxo disparado quando a CPU atinge um percentual do limite de eliminação de carga do cluster. Isso se destina a reduzir a taxa de leitura da fila antes de fazer com que o silo libere a carga. Observação: disparada somente quando o derramamento de carga está habilitado.

public static Orleans.Streams.IQueueFlowController CreateAsPercentOfLoadSheddingLimit (Orleans.Configuration.LoadSheddingOptions options, int percentOfSiloSheddingLimit = 95);
static member CreateAsPercentOfLoadSheddingLimit : Orleans.Configuration.LoadSheddingOptions * int -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentOfLoadSheddingLimit (options As LoadSheddingOptions, Optional percentOfSiloSheddingLimit As Integer = 95) As IQueueFlowController

Parâmetros

options
LoadSheddingOptions

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

percentOfSiloSheddingLimit
Int32

Percentual de limite de carga que dispara uma redução da taxa de leitura da fila.

Retornos

Aplica-se a

CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32)

Cria um controlador de fluxo disparado quando a CPU atinge um percentual do limite de eliminação de carga do cluster. Isso se destina a reduzir a taxa de leitura da fila antes de fazer com que o silo libere a carga. Observação: disparada somente quando o derramamento de carga está habilitado.

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

Parâmetros

getNodeConfig
Func<NodeConfiguration>

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

percentOfSiloSheddingLimit
Int32

Percentual de limite de carga que dispara uma redução da taxa de leitura da fila.

Retornos

Aplica-se a

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32)

Cria um controlador de fluxo disparado quando a CPU atinge um percentual do limite de eliminação de carga do cluster. Isso se destina a reduzir a taxa de leitura da fila antes de fazer com que o silo libere a carga. Observação: disparada somente quando o derramamento de carga está habilitado.

public static Orleans.Streams.IQueueFlowController CreateAsPercentOfLoadSheddingLimit (Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IEnvironmentStatisticsProvider environmentStatisticsProvider, int percentOfSiloSheddingLimit = 95);
static member CreateAsPercentOfLoadSheddingLimit : Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IEnvironmentStatisticsProvider * int -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentOfLoadSheddingLimit (options As LoadSheddingOptions, environmentStatisticsProvider As IEnvironmentStatisticsProvider, Optional percentOfSiloSheddingLimit As Integer = 95) As IQueueFlowController

Parâmetros

options
LoadSheddingOptions

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

environmentStatisticsProvider
IEnvironmentStatisticsProvider

As estatísticas de ambiente do silo.

percentOfSiloSheddingLimit
Int32

Percentual de limite de carga que dispara uma redução da taxa de leitura da fila.

Retornos

O controlador de fluxo.

Aplica-se a

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32)

Cria um controlador de fluxo disparado quando a CPU atinge um percentual do limite de eliminação de carga do cluster. Isso se destina a reduzir a taxa de leitura da fila antes de fazer com que o silo libere a carga. Observação: disparada somente quando o derramamento de carga está habilitado.

public static Orleans.Streams.IQueueFlowController CreateAsPercentOfLoadSheddingLimit (Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IHostEnvironmentStatistics hostEnvironmentStatistics, int percentOfSiloSheddingLimit = 95);
static member CreateAsPercentOfLoadSheddingLimit : Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IHostEnvironmentStatistics * int -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentOfLoadSheddingLimit (options As LoadSheddingOptions, hostEnvironmentStatistics As IHostEnvironmentStatistics, Optional percentOfSiloSheddingLimit As Integer = 95) As IQueueFlowController

Parâmetros

options
LoadSheddingOptions

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

hostEnvironmentStatistics
IHostEnvironmentStatistics

As estatísticas do ambiente do host.

percentOfSiloSheddingLimit
Int32

Percentual de limite de carga que dispara uma redução da taxa de leitura da fila.

Retornos

O controlador de fluxo.

Aplica-se a