LoadShedQueueFlowController Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Controllo del flusso attivato dal caricamento silo.
Si tratta di un trigger all-or-nothing che richiederà MaxValueo 0
.
public class LoadShedQueueFlowController : Orleans.Streams.IQueueFlowController
type LoadShedQueueFlowController = class
interface IQueueFlowController
Public Class LoadShedQueueFlowController
Implements IQueueFlowController
- Ereditarietà
-
LoadShedQueueFlowController
- Implementazioni
Campi
DefaultPercentOfLoadSheddingLimit |
Percentuale predefinita del limite di perdita di carico silo. |
Metodi
CreateAsPercentageOfCPU(Int32, Func<NodeConfiguration>) |
Crea un controller di flusso attivato quando la CPU raggiunge il limite specificato. Nota: attivato solo quando è abilitato il caricamento. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IEnvironmentStatisticsProvider) |
Crea un controller di flusso attivato quando la CPU raggiunge il limite specificato. Nota: attivato solo quando è abilitato il caricamento. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions, IHostEnvironmentStatistics) |
Crea un controller di flusso attivato quando la CPU raggiunge il limite specificato. Nota: attivato solo quando è abilitato il caricamento. |
CreateAsPercentageOfCPU(Int32, LoadSheddingOptions) |
Crea un controller di flusso attivato quando la CPU raggiunge il limite specificato. Nota: attivato solo quando è abilitato il caricamento. |
CreateAsPercentOfLoadSheddingLimit(Func<NodeConfiguration>, Int32) |
Crea un controller di flusso attivato quando la CPU raggiunge una percentuale del limite di limitazione del carico del cluster. Questo è progettato per ridurre la frequenza di lettura della coda prima di causare il caricamento del silo. Nota: attivato solo quando è abilitato il caricamento. |
CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IEnvironmentStatisticsProvider, Int32) |
Crea un controller di flusso attivato quando la CPU raggiunge una percentuale del limite di limitazione del carico del cluster. Questo è progettato per ridurre la frequenza di lettura della coda prima di causare il caricamento del silo. Nota: attivato solo quando è abilitato il caricamento. |
CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, IHostEnvironmentStatistics, Int32) |
Crea un controller di flusso attivato quando la CPU raggiunge una percentuale del limite di limitazione del carico del cluster. Questo è progettato per ridurre la frequenza di lettura della coda prima di causare il caricamento del silo. Nota: attivato solo quando è abilitato il caricamento. |
CreateAsPercentOfLoadSheddingLimit(LoadSheddingOptions, Int32) |
Crea un controller di flusso attivato quando la CPU raggiunge una percentuale del limite di limitazione del carico del cluster. Questo è progettato per ridurre la frequenza di lettura della coda prima di causare il caricamento del silo. Nota: attivato solo quando è abilitato il caricamento. |
GetMaxAddCount() |
Limite del numero massimo di elementi che è possibile aggiungere |