LoadShedQueueFlowController
class
Namespace: Orleans.Streams
Flow control triggered by silo load shedding. This is an all-or-nothing trigger which will request
System.Int32.MaxValue, or 0. public class LoadShedQueueFlowController : IQueueFlowControllerMethods
CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, int)Creates a flow controller triggered when the CPU reaches a percentage of the cluster load shedding limit. This is intended to reduce queue read rate prior to causing the silo to shed load. Note: Triggered only when load shedding is enabled.CreateAsPercentageOfCPU(int, LoadSheddingOptions, IEnvironmentStatisticsProvider)Creates a flow controller triggered when the CPU reaches the specified limit. Note: Triggered only when load shedding is enabled.GetMaxAddCountGets the maximum number of items that can be added.
