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

追加できるアイテムの最大数の制限

適用対象