Freigeben über


LoadShedQueueFlowController.CreateAsPercentageOfCPU Methode

Definition

Überlädt

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Erstellt einen Flowcontroller, der ausgelöst wird, wenn die CPU den angegebenen Grenzwert erreicht. Hinweis: Wird nur ausgelöst, wenn das Lastabwerfen aktiviert ist.

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Erstellt einen Flowcontroller, der ausgelöst wird, wenn die CPU den angegebenen Grenzwert erreicht. Hinweis: Wird nur ausgelöst, wenn das Lastabwerfen aktiviert ist.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

Erstellt einen Flowcontroller, der ausgelöst wird, wenn die CPU den angegebenen Grenzwert erreicht. Hinweis: Wird nur ausgelöst, wenn das Lastabwerfen aktiviert ist.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

Erstellt einen Flowcontroller, der ausgelöst wird, wenn die CPU den angegebenen Grenzwert erreicht. Hinweis: Wird nur ausgelöst, wenn das Lastabwerfen aktiviert ist.

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions)

Quelle:
LoadShedQueueFlowController.cs

Erstellt einen Flowcontroller, der ausgelöst wird, wenn die CPU den angegebenen Grenzwert erreicht. Hinweis: Wird nur ausgelöst, wenn das Lastabwerfen aktiviert ist.

public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions) As IQueueFlowController

Parameter

loadSheddingLimit
Int32

Prozentsatz der CPU, die eine Verringerung der Leserate in der Warteschlange auslöst

options
LoadSheddingOptions

Die Optionen für Silostatistiken.

Gibt zurück

Gilt für:

CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>)

Erstellt einen Flowcontroller, der ausgelöst wird, wenn die CPU den angegebenen Grenzwert erreicht. Hinweis: Wird nur ausgelöst, wenn das Lastabwerfen aktiviert ist.

public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Func<Orleans.Runtime.Configuration.NodeConfiguration> getNodeConfig);
static member CreateAsPercentageOfCPU : int * Func<Orleans.Runtime.Configuration.NodeConfiguration> -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, getNodeConfig As Func(Of NodeConfiguration)) As IQueueFlowController

Parameter

loadSheddingLimit
Int32

Prozentsatz der CPU, die eine Verringerung der Leserate in der Warteschlange auslöst

getNodeConfig
Func<NodeConfiguration>

Die Methode, die zum Abrufen der aktuellen Knotenkonfiguration verwendet wird.

Gibt zurück

Gilt für:

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider)

Erstellt einen Flowcontroller, der ausgelöst wird, wenn die CPU den angegebenen Grenzwert erreicht. Hinweis: Wird nur ausgelöst, wenn das Lastabwerfen aktiviert ist.

public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IEnvironmentStatisticsProvider environmentStatisticsProvider);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IEnvironmentStatisticsProvider -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions, environmentStatisticsProvider As IEnvironmentStatisticsProvider) As IQueueFlowController

Parameter

loadSheddingLimit
Int32

Prozentsatz der CPU, die eine Verringerung der Leserate in der Warteschlange auslöst

options
LoadSheddingOptions

Die Optionen für Silostatistiken.

environmentStatisticsProvider
IEnvironmentStatisticsProvider

Die Statistiken zur Siloumgebung.

Gibt zurück

Der Flussregler.

Gilt für:

CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics)

Erstellt einen Flowcontroller, der ausgelöst wird, wenn die CPU den angegebenen Grenzwert erreicht. Hinweis: Wird nur ausgelöst, wenn das Lastabwerfen aktiviert ist.

public static Orleans.Streams.IQueueFlowController CreateAsPercentageOfCPU (int loadSheddingLimit, Orleans.Configuration.LoadSheddingOptions options, Orleans.Statistics.IHostEnvironmentStatistics hostEnvironmentStatistics);
static member CreateAsPercentageOfCPU : int * Orleans.Configuration.LoadSheddingOptions * Orleans.Statistics.IHostEnvironmentStatistics -> Orleans.Streams.IQueueFlowController
Public Shared Function CreateAsPercentageOfCPU (loadSheddingLimit As Integer, options As LoadSheddingOptions, hostEnvironmentStatistics As IHostEnvironmentStatistics) As IQueueFlowController

Parameter

loadSheddingLimit
Int32

Prozentsatz der CPU, die eine Verringerung der Leserate in der Warteschlange auslöst

options
LoadSheddingOptions

Die Optionen für Silostatistiken.

hostEnvironmentStatistics
IHostEnvironmentStatistics

Die Hostumgebungsstatistiken.

Gibt zurück

Der Flussregler.

Gilt für: