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


LoadShedQueueFlowController.CreateAsPercentOfLoadSheddingLimit Метод

Определение

Перегрузки

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

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

CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32)

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

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32)

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

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32)

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

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

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

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

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

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

percentOfSiloSheddingLimit
Int32

Процент превышения нагрузки, который приводит к сокращению скорости чтения очереди.

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

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

CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32)

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

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)

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

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

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

environmentStatisticsProvider
IEnvironmentStatisticsProvider

Статистика среды хранилища.

percentOfSiloSheddingLimit
Int32

Процент превышения нагрузки, который приводит к сокращению скорости чтения очереди.

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

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

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

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32)

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

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

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

hostEnvironmentStatistics
IHostEnvironmentStatistics

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

percentOfSiloSheddingLimit
Int32

Процент превышения нагрузки, который приводит к сокращению скорости чтения очереди.

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

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

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