Condividi tramite


SiloMessagingOptions Classe

Definizione

Specifica le opzioni di messaggistica globali correlate al silo.

public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
    inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
Ereditarietà
SiloMessagingOptions

Costruttori

SiloMessagingOptions()

Specifica le opzioni di messaggistica globali correlate al silo.

Campi

DEFAULT_BUFFER_POOL_BUFFER_SIZE

Specifica le opzioni di messaggistica globali correlate al silo.

(Ereditato da MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

Specifica le opzioni di messaggistica globali correlate al silo.

(Ereditato da MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

Specifica le opzioni di messaggistica globali correlate al silo.

(Ereditato da MessagingOptions)
DEFAULT_CLIENT_GW_NOTIFICATION_TIMEOUT

Valore predefinito per ClientGatewayShutdownNotificationTimeout.

DEFAULT_CLIENT_REGISTRATION_REFRESH

Valore predefinito per ClientRegistrationRefresh.

DEFAULT_DROP_EXPIRED_MESSAGES

Specifica le opzioni di messaggistica globali correlate al silo.

(Ereditato da MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

Specifica le opzioni di messaggistica globali correlate al silo.

(Ereditato da MessagingOptions)
DEFAULT_MAX_ENQUEUED_REQUESTS_HARD_LIMIT

Valore predefinito per MaxEnqueuedRequestsHardLimit.

DEFAULT_MAX_ENQUEUED_REQUESTS_SOFT_LIMIT

Valore predefinito per MaxEnqueuedRequestsSoftLimit.

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_HARD_LIMIT

Valore predefinito per MaxEnqueuedRequestsHardLimit_StatelessWorker.

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_SOFT_LIMIT

Valore predefinito per MaxEnqueuedRequestsSoftLimit_StatelessWorker.

DEFAULT_MAX_MESSAGE_BODY_SIZE

Specifica le opzioni di messaggistica globali correlate al silo.

(Ereditato da MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

Specifica le opzioni di messaggistica globali correlate al silo.

(Ereditato da MessagingOptions)
DEFAULT_MAX_REQUEST_PROCESSING_TIME

Valore predefinito per MaxRequestProcessingTime.

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

Specifica le opzioni di messaggistica globali correlate al silo.

(Ereditato da MessagingOptions)
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

Valore predefinito per ShutdownRerouteTimeout.

DEFAULT_WAIT_FOR_MESSAGE_TO_BE_QUEUED_FOR_OUTBOUND_TIME

Valore predefinito per WaitForMessageToBeQueuedForOutboundTime.

Proprietà

AssumeHomogenousSilosForTesting

Ottiene o imposta un valore che indica se si presuppone che tutti gli host siano identici in termini di interfacce e classi di granularità supportate.

BufferPoolBufferSize

Dimensioni di un buffer nel pool di buffer di messaggistica.

(Ereditato da MessagingOptions)
BufferPoolMaxSize

Dimensione massima del pool di buffer di messaggistica.

(Ereditato da MessagingOptions)
BufferPoolPreallocationSize

Dimensioni iniziali del pool di buffer di messaggistica pre-allocato.

(Ereditato da MessagingOptions)
ClientDropTimeout

Ottiene o imposta il periodo di tempo in cui un gateway attenderà prima di eliminare un client disconnesso.

ClientGatewayShutdownNotificationTimeout

Ottiene o imposta il periodo di tempo in cui un gateway attenderà dopo la notifica del client connesso prima di continuare il processo di arresto

ClientRegistrationRefresh

Ottiene o imposta l'intervallo in cui viene aggiornato l'elenco dei client connessi.

DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

Specifica le opzioni di messaggistica globali correlate al silo.

DropExpiredMessages

Ottiene o imposta un valore che indica se i messaggi devono essere eliminati una volta scaduti, ovvero se non è stato recapitato alla destinazione prima del timeout sul mittente.

(Ereditato da MessagingOptions)
GatewaySenderQueues

Ottiene o imposta il numero di code parallele e thread di operatore usati dal gateway silo per inviare messaggi in uscita (richieste, risposte e notifiche) ai client connessi. Se questo attributo non è specificato, viene usato System.Environment.ProcessorCount.

GrainWorkloadAnalysisPeriod

Ottiene o imposta il periodo di tempo tra l'analisi dei carichi di lavoro di attivazione attualmente in esecuzione.

LargeMessageWarningThreshold

L'attributo LargeMessageWarningThreshold specifica quando generare un messaggio di traccia di avviso per messaggi di grandi dimensioni.

(Ereditato da MessagingOptions)
MaxEnqueuedRequestsHardLimit

Ottiene o imposta la soglia per granularità per le richieste in sospeso. Le richieste vengono rifiutate quando superate.

MaxEnqueuedRequestsHardLimit_StatelessWorker

Ottiene o imposta la soglia per granularità per le richieste in sospeso per i lavoratori senza stato. Le richieste vengono rifiutate quando superate.

MaxEnqueuedRequestsSoftLimit

Ottiene o imposta la soglia per granularità per le richieste in sospeso. Avviso generato quando superato.

MaxEnqueuedRequestsSoftLimit_StatelessWorker

Ottiene o imposta la soglia per granularità per le richieste in sospeso per i lavoratori senza stato. Avviso generato quando superato.

MaxForwardCount

Ottiene o imposta il numero massimo di volte in cui un messaggio viene inoltrato da un silo a un altro. L'inoltro viene usato internamente dal runtime come meccanismo di ripristino quando silos ha esito negativo e l'appartenenza è instabile. In tali casi, i messaggi potrebbero non essere indirizzati correttamente alla destinazione e il runtime tenta di inoltrare tali messaggi un numero di volte prima di rifiutarli.

MaxMessageBodySize

Dimensione massima, in byte, del corpo per un messaggio. Il runtime chiuderà percibly la connessione se la dimensione del corpo è maggiore di questo valore.

(Ereditato da MessagingOptions)
MaxMessageHeaderSize

Dimensione massima, in byte, dell'intestazione per un messaggio. Il runtime chiuderà percibly la connessione se la dimensione dell'intestazione è maggiore di questo valore.

(Ereditato da MessagingOptions)
MaxRequestProcessingTime

Ottiene o imposta il tempo massimo che una richiesta può richiedere prima che l'attivazione venga segnalata come "bloccata"

MaxResendCount

L'attributo MaxResendCount specifica il numero massimo di rendi dello stesso messaggio.

(Ereditato da MessagingOptions)
PropagateActivityId

Se le impostazioni Trace.CorrelationManager.ActivityId devono essere propagate in chiamate granulari.

(Ereditato da MessagingOptions)
RequestProcessingWarningTime

Ottiene o imposta il periodo dopo il quale una richiesta attualmente in esecuzione è considerata lenta.

RequestQueueDelayWarningTime

Ottiene o imposta il periodo dopo il quale viene considerata ritardata una richiesta accodata.

ResendOnTimeout

L'attributo ResendOnTimeout specifica se il messaggio deve essere nuovamente inviato automaticamente dal runtime quando viene eseguito il timeout nel mittente. L'impostazione predefinita è false.

(Ereditato da MessagingOptions)
ResponseTimeout

Ottiene o imposta il timeout predefinito prima che una richiesta abbia avuto esito negativo.

(Ereditato da MessagingOptions)
ResponseTimeoutWithDebugger

Ottiene o imposta il valore effettivo ResponseTimeout da usare quando un debugger è collegato.

(Ereditato da MessagingOptions)
ShutdownRerouteTimeout

Ottiene o imposta il periodo di tempo in cui il silo attenderà di reindirizzare i messaggi in coda prima di continuare l'arresto.

SiloSenderQueues

Ottiene o imposta il numero di code parallele e thread di operatore usati dal silo per inviare messaggi in uscita (richieste, risposte e notifiche) ad altri silos. Se questo attributo non è specificato, viene usato System.Environment.ProcessorCount.

SystemResponseTimeout

Ottiene o imposta il timeout predefinito prima che una richiesta di sistema interna abbia avuto esito negativo.

WaitForMessageToBeQueuedForOutboundTime

Ottiene o imposta il tempo di attesa per tutti i messaggi in coda inviati a OutboundMessageQueue prima dell'arresto di MessageCenter e dell'arresto outboundMessageQueue.

Si applica a