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
Процент превышения нагрузки, который приводит к сокращению скорости чтения очереди.
Возвращаемое значение
Контроллер потока.