Поделиться через


LoadShedQueueFlowController.CreateAsPercentageOfCPU Метод

Определение

Перегрузки

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Исходный код:
LoadShedQueueFlowController.cs

Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.

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

Процент ЦП, который активирует снижение скорости чтения очереди

options
LoadSheddingOptions

Параметры статистики хранилища.

Возвращаемое значение

Применяется к

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.

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

Процент ЦП, который активирует снижение скорости чтения очереди

getNodeConfig
Func<NodeConfiguration>

Метод, используемый для получения текущей конфигурации узла.

Возвращаемое значение

Применяется к

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.

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

Процент ЦП, который активирует снижение скорости чтения очереди

options
LoadSheddingOptions

Параметры статистики хранилища.

environmentStatisticsProvider
IEnvironmentStatisticsProvider

Статистика среды silo.

Возвращаемое значение

Контроллер потока.

Применяется к

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только при включенной загрузке.

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

Процент ЦП, который активирует снижение скорости чтения очереди

options
LoadSheddingOptions

Параметры статистики хранилища.

hostEnvironmentStatistics
IHostEnvironmentStatistics

Статистика среды узла.

Возвращаемое значение

Контроллер потока.

Применяется к