Compartir a través de


LoadShedQueueFlowController.CreateAsPercentOfLoadSheddingLimit Método

Definición

Sobrecargas

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 se desenrede la carga. Nota: Se desencadena solo cuando se habilita el desprendimiento 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 se desenrede la carga. Nota: Se desencadena solo cuando se habilita el desprendimiento 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 se desenrede la carga. Nota: Se desencadena solo cuando se habilita el desprendimiento 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 se desenrede la carga. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

Source:
LoadShedQueueFlowController.cs

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 se desenrede la carga. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

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

Opciones de estadísticas de silo.

percentOfSiloSheddingLimit
Int32

Porcentaje de límite de pérdida de carga que desencadena una reducción de la velocidad de lectura de cola.

Devoluciones

Se aplica a

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 se desenrede la carga. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

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>

Método utilizado para obtener la configuración del nodo actual.

percentOfSiloSheddingLimit
Int32

Porcentaje de límite de pérdida de carga que desencadena una reducción de la velocidad de lectura de cola.

Devoluciones

Se aplica a

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 se desenrede la carga. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

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

Opciones de estadísticas de silo.

environmentStatisticsProvider
IEnvironmentStatisticsProvider

Estadísticas del entorno de silo.

percentOfSiloSheddingLimit
Int32

Porcentaje de límite de pérdida de carga que desencadena una reducción de la velocidad de lectura de cola.

Devoluciones

Controlador de flujo.

Se aplica a

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 se desenrede la carga. Nota: Se desencadena solo cuando se habilita el desprendimiento de carga.

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

Opciones de estadísticas de silo.

hostEnvironmentStatistics
IHostEnvironmentStatistics

Estadísticas del entorno de host.

percentOfSiloSheddingLimit
Int32

Porcentaje de límite de pérdida de carga que desencadena una reducción de la velocidad de lectura de cola.

Devoluciones

Controlador de flujo.

Se aplica a