LoadShedQueueFlowController.CreateAsPercentageOfCPU 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions) |
创建当 CPU 达到指定限制时触发的流控制器。 注意:仅在启用负载卸载时触发。 |
CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>) |
创建当 CPU 达到指定限制时触发的流控制器。 注意:仅在启用负载卸载时触发。 |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider) |
创建当 CPU 达到指定限制时触发的流控制器。 注意:仅在启用负载卸载时触发。 |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics) |
创建当 CPU 达到指定限制时触发的流控制器。 注意:仅在启用负载卸载时触发。 |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)
创建当 CPU 达到指定限制时触发的流控制器。 注意:仅在启用负载卸载时触发。
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions) As IQueueFlowController
参数
- loadSheddingLimit
- Int32
触发队列读取速率降低的 CPU 百分比
- options
- LoadSheddingOptions
silo 统计信息选项。
返回
适用于
CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)
创建当 CPU 达到指定限制时触发的流控制器。 注意:仅在启用负载卸载时触发。
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Func<Orleans.Runtime.Configuration.NodeConfiguration> getNodeConfig);
static member CreateAsPercentageOfCPU : int * Func<Orleans.Runtime.Configuration.NodeConfiguration> -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, getNodeConfig As Func(Of NodeConfiguration)) As IQueueFlowController
参数
- loadSheddingLimit
- Int32
触发队列读取速率降低的 CPU 百分比
- getNodeConfig
- Func<NodeConfiguration>
用于获取当前节点配置的方法。
返回
适用于
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)
创建当 CPU 达到指定限制时触发的流控制器。 注意:仅在启用负载卸载时触发。
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IEnvironmentStatisticsProvider environmentStatisticsProvider);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IEnvironmentStatisticsProvider -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions, environmentStatisticsProvider As IEnvironmentStatisticsProvider) As IQueueFlowController
参数
- loadSheddingLimit
- Int32
触发队列读取速率降低的 CPU 百分比
- options
- LoadSheddingOptions
silo 统计信息选项。
- environmentStatisticsProvider
- IEnvironmentStatisticsProvider
silo 环境统计信息。
返回
流控制器。
适用于
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)
创建当 CPU 达到指定限制时触发的流控制器。 注意:仅在启用负载卸载时触发。
public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IHostEnvironmentStatistics hostEnvironmentStatistics);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IHostEnvironmentStatistics -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions, hostEnvironmentStatistics As IHostEnvironmentStatistics) As IQueueFlowController
参数
- loadSheddingLimit
- Int32
触发队列读取速率降低的 CPU 百分比
- options
- LoadSheddingOptions
silo 统计信息选项。
- hostEnvironmentStatistics
- IHostEnvironmentStatistics
主机环境统计信息。
返回
流控制器。