Share via


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>)

建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

建立當 CPU 達到指定限制時所觸發的流程控制器。 注意:只有在啟用載入時才會觸發。

CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32)

建立當 CPU 達到叢集負載舍除限制百分比時觸發的流程控制器。 這是為了在造成尋址接收器載入之前減少佇列讀取速率。 注意:只有在啟用載入時才會觸發。

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32)

建立當 CPU 達到叢集負載舍除限制百分比時觸發的流程控制器。 這是為了在造成尋址接收器載入之前減少佇列讀取速率。 注意:只有在啟用載入時才會觸發。

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32)

建立當 CPU 達到叢集負載舍除限制百分比時觸發的流程控制器。 這是為了在造成尋址接收器載入之前減少佇列讀取速率。 注意:只有在啟用載入時才會觸發。

CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32)

建立當 CPU 達到叢集負載舍除限制百分比時觸發的流程控制器。 這是為了在造成尋址接收器載入之前減少佇列讀取速率。 注意:只有在啟用載入時才會觸發。

GetMaxAddCount()

可新增之項目數目上限的限制

適用於