LoadShedQueueFlowController Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управление потоком, активируемые при пролитье нагрузки на силос.
Это триггер "все или ничего", который запрашивает MaxValue, или 0
.
public class LoadShedQueueFlowController : Orleans.Streams.IQueueFlowController
type LoadShedQueueFlowController = class
interface IQueueFlowController
Public Class LoadShedQueueFlowController
Implements IQueueFlowController
- Наследование
-
LoadShedQueueFlowController
- Реализации
Поля
DefaultPercentOfLoadSheddingLimit |
Процентная доля по умолчанию для предельного объема загрузки силосов. |
Методы
CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>) |
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только в том случае, если включено распределение нагрузки. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider) |
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только в том случае, если включено распределение нагрузки. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics) |
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только в том случае, если включено распределение нагрузки. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions) |
Создает контроллер потока, активируется, когда ЦП достигает указанного предела. Примечание. Активируется только в том случае, если включено распределение нагрузки. |
CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32) |
Создает контроллер потока, активируемый, когда ЦП достигает процента от предельной нагрузки кластера. Это предназначено для снижения скорости чтения очереди до того, как силос будет сбрасывать нагрузку. Примечание. Активируется только в том случае, если включено распределение нагрузки. |
CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32) |
Создает контроллер потока, активируемый, когда ЦП достигает процента от предельной нагрузки кластера. Это предназначено для снижения скорости чтения очереди до того, как силос будет сбрасывать нагрузку. Примечание. Активируется только в том случае, если включено распределение нагрузки. |
CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32) |
Создает контроллер потока, активируемый, когда ЦП достигает процента от предельной нагрузки кластера. Это предназначено для снижения скорости чтения очереди до того, как силос будет сбрасывать нагрузку. Примечание. Активируется только в том случае, если включено распределение нагрузки. |
CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32) |
Создает контроллер потока, активируемый, когда ЦП достигает процента от предельной нагрузки кластера. Это предназначено для снижения скорости чтения очереди до того, как силос будет сбрасывать нагрузку. Примечание. Активируется только в том случае, если включено распределение нагрузки. |
GetMaxAddCount() |
Ограничение максимального числа элементов, которые можно добавить |