LoadShedQueueFlowController Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |