LoadShedQueueFlowController.CreateAsPercentOfLoadSheddingLimit 方法

定义

重载

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

创建当 CPU 达到群集负载减少限制的百分比时触发的流控制器。 这是为了在导致 silo 减轻负载之前降低队列读取速率。 注意:仅当启用了负载减轻时触发。

CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32)

创建当 CPU 达到群集负载减少限制的百分比时触发的流控制器。 这是为了在导致 silo 减轻负载之前降低队列读取速率。 注意:仅当启用了负载减轻时触发。

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32)

创建当 CPU 达到群集负载减少限制的百分比时触发的流控制器。 这是为了在导致 silo 减轻负载之前降低队列读取速率。 注意:仅当启用了负载减轻时触发。

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32)

创建当 CPU 达到群集负载减少限制的百分比时触发的流控制器。 这是为了在导致 silo 减轻负载之前降低队列读取速率。 注意:仅当启用了负载减轻时触发。

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

Source:
LoadShedQueueFlowController.cs

创建当 CPU 达到群集负载减少限制的百分比时触发的流控制器。 这是为了在导致 silo 减轻负载之前降低队列读取速率。 注意:仅当启用了负载减轻时触发。

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

参数

options
LoadSheddingOptions

silo 统计信息选项。

percentOfSiloSheddingLimit
Int32

触发队列读取速率降低的负载减少限制的百分比。

返回

适用于

CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32)

创建当 CPU 达到群集负载减少限制的百分比时触发的流控制器。 这是为了在导致 silo 减轻负载之前降低队列读取速率。 注意:仅当启用了负载减轻时触发。

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

参数

getNodeConfig
Func<NodeConfiguration>

用于获取当前节点配置的方法。

percentOfSiloSheddingLimit
Int32

触发队列读取速率降低的负载减少限制的百分比。

返回

适用于

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32)

创建当 CPU 达到群集负载减少限制的百分比时触发的流控制器。 这是为了在导致 silo 减轻负载之前降低队列读取速率。 注意:仅当启用了负载减轻时触发。

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

参数

options
LoadSheddingOptions

silo 统计信息选项。

environmentStatisticsProvider
IEnvironmentStatisticsProvider

silo 环境统计信息。

percentOfSiloSheddingLimit
Int32

触发队列读取速率降低的负载减少限制的百分比。

返回

流控制器。

适用于

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32)

创建当 CPU 达到群集负载减少限制的百分比时触发的流控制器。 这是为了在导致 silo 减轻负载之前降低队列读取速率。 注意:仅当启用了负载减轻时触发。

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

参数

options
LoadSheddingOptions

silo 统计信息选项。

hostEnvironmentStatistics
IHostEnvironmentStatistics

主机环境统计信息。

percentOfSiloSheddingLimit
Int32

触发队列读取速率降低的负载减少限制的百分比。

返回

流控制器。

适用于