LoadShedQueueFlowController Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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, 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. |
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. |
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 |