Partilhar via


LoadShedQueueFlowController Classe

Definição

Controle de fluxo disparado pelo derramamento de carga do silo. Esse é um gatilho tudo ou nada que solicitará MaxValue, ou 0.

public class LoadShedQueueFlowController : Orleans.Streams.IQueueFlowController
type LoadShedQueueFlowController = class
    interface IQueueFlowController
Public Class LoadShedQueueFlowController
Implements IQueueFlowController
Herança
LoadShedQueueFlowController
Implementações

Campos

DefaultPercentOfLoadSheddingLimit

Percentual padrão de limite de derramamento de carga de silo.

Métodos

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Cria um controlador de fluxo disparado quando a CPU atinge o limite especificado. Observação: disparada 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: disparada 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: disparada somente quando o derramamento de carga está habilitado.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Cria um controlador de fluxo disparado quando a CPU atinge o limite especificado. 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)

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.

GetMaxAddCount()

O limite do número máximo de itens que podem ser adicionados

Aplica-se a