Compartir a través de


LoadShedQueueFlowController Clase

Definición

Control de flujo desencadenado por el desprendimiento de carga de silo. Se trata de un desencadenador todo o nada que solicitará MaxValue, o 0.

public class LoadShedQueueFlowController : Orleans.Streams.IQueueFlowController
type LoadShedQueueFlowController = class
    interface IQueueFlowController
Public Class LoadShedQueueFlowController
Implements IQueueFlowController
Herencia
LoadShedQueueFlowController
Implementaciones

Campos

DefaultPercentOfLoadSheddingLimit

Porcentaje predeterminado del límite de carga de silo.

Métodos

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Crea un controlador de flujo desencadenado cuando la CPU alcanza el límite especificado. Nota: Se desencadena solo cuando está habilitada la eliminación de carga.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Crea un controlador de flujo desencadenado cuando la CPU alcanza el límite especificado. Nota: Se desencadena solo cuando está habilitada la eliminación 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 está habilitada la eliminación 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 está habilitada la eliminación de carga.

CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32)

Crea un controlador de flujo desencadenado cuando la CPU alcanza un porcentaje del límite de carga del clúster. Esto está pensado para reducir la velocidad de lectura de la cola antes de provocar que el silo libere la carga. Nota: Se desencadena solo cuando está habilitada la eliminación de carga.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32)

Crea un controlador de flujo desencadenado cuando la CPU alcanza un porcentaje del límite de carga del clúster. Esto está pensado para reducir la velocidad de lectura de la cola antes de provocar que el silo libere la carga. Nota: Se desencadena solo cuando está habilitada la eliminación de carga.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32)

Crea un controlador de flujo desencadenado cuando la CPU alcanza un porcentaje del límite de carga del clúster. Esto está pensado para reducir la velocidad de lectura de la cola antes de provocar que el silo libere la carga. Nota: Se desencadena solo cuando está habilitada la eliminación de carga.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

Crea un controlador de flujo desencadenado cuando la CPU alcanza un porcentaje del límite de carga del clúster. Esto está pensado para reducir la velocidad de lectura de la cola antes de provocar que el silo libere la carga. Nota: Se desencadena solo cuando está habilitada la eliminación de carga.

GetMaxAddCount()

Límite del número máximo de elementos que se pueden agregar

Se aplica a