LoadShedQueueFlowController.CreateAsPercentOfLoadSheddingLimit Método
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í.
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)
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.