Partager via


SiloMessagingOptions Classe

Définition

Spécifie les options de messagerie globales qui sont liées au silo.

public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
    inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
Héritage
SiloMessagingOptions

Constructeurs

SiloMessagingOptions()

Spécifie les options de messagerie globales qui sont liées au silo.

Champs

DEFAULT_BUFFER_POOL_BUFFER_SIZE

Spécifie les options de messagerie globales qui sont liées au silo.

(Hérité de MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

Spécifie les options de messagerie globales qui sont liées au silo.

(Hérité de MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

Spécifie les options de messagerie globales qui sont liées au silo.

(Hérité de MessagingOptions)
DEFAULT_CLIENT_GW_NOTIFICATION_TIMEOUT

Valeur par défaut pour ClientGatewayShutdownNotificationTimeout.

DEFAULT_CLIENT_REGISTRATION_REFRESH

Valeur par défaut pour ClientRegistrationRefresh.

DEFAULT_DROP_EXPIRED_MESSAGES

Spécifie les options de messagerie globales qui sont liées au silo.

(Hérité de MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

Spécifie les options de messagerie globales qui sont liées au silo.

(Hérité de MessagingOptions)
DEFAULT_MAX_ENQUEUED_REQUESTS_HARD_LIMIT

Valeur par défaut pour MaxEnqueuedRequestsHardLimit.

DEFAULT_MAX_ENQUEUED_REQUESTS_SOFT_LIMIT

Valeur par défaut pour MaxEnqueuedRequestsSoftLimit.

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_HARD_LIMIT

Valeur par défaut pour MaxEnqueuedRequestsHardLimit_StatelessWorker.

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_SOFT_LIMIT

Valeur par défaut pour MaxEnqueuedRequestsSoftLimit_StatelessWorker.

DEFAULT_MAX_MESSAGE_BODY_SIZE

Spécifie les options de messagerie globales qui sont liées au silo.

(Hérité de MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

Spécifie les options de messagerie globales qui sont liées au silo.

(Hérité de MessagingOptions)
DEFAULT_MAX_REQUEST_PROCESSING_TIME

Valeur par défaut pour MaxRequestProcessingTime.

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

Spécifie les options de messagerie globales qui sont liées au silo.

(Hérité de MessagingOptions)
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

Valeur par défaut pour ShutdownRerouteTimeout.

DEFAULT_WAIT_FOR_MESSAGE_TO_BE_QUEUED_FOR_OUTBOUND_TIME

Valeur par défaut pour WaitForMessageToBeQueuedForOutboundTime.

Propriétés

AssumeHomogenousSilosForTesting

Obtient ou définit une valeur indiquant s’il est supposé que tous les hôtes sont identiques en termes d’interfaces de grain et de classes qu’ils prennent en charge.

BufferPoolBufferSize

Taille d’une mémoire tampon dans le pool de mémoires tampons de messagerie.

(Hérité de MessagingOptions)
BufferPoolMaxSize

Taille maximale du pool de mémoires tampons de messagerie.

(Hérité de MessagingOptions)
BufferPoolPreallocationSize

Taille initiale du pool de mémoires tampons de messagerie qui est pré-alloué.

(Hérité de MessagingOptions)
ClientDropTimeout

Obtient ou définit la période d’attente d’une passerelle avant de supprimer un client déconnecté.

ClientGatewayShutdownNotificationTimeout

Obtient ou définit la période pendant laquelle une passerelle attend après avoir averti le client connecté avant de poursuivre le processus d’arrêt

ClientRegistrationRefresh

Obtient ou définit l’intervalle d’actualisation de la liste des clients connectés.

DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

Spécifie les options de messagerie globales qui sont liées au silo.

DropExpiredMessages

Obtient ou définit une valeur indiquant si les messages doivent être supprimés une fois qu’ils expirent, c’est-à-dire s’ils n’ont pas été remis à la destination avant l’expiration du délai d’attente de l’expéditeur.

(Hérité de MessagingOptions)
GatewaySenderQueues

Obtient ou définit le nombre de files d’attente parallèles et de threads correspondants utilisés par la passerelle de silo pour envoyer des messages sortants (demandes, réponses et notifications) aux clients qui y sont connectés. Si cet attribut n’est pas spécifié, System.Environment.ProcessorCount est utilisé.

GrainWorkloadAnalysisPeriod

Obtient ou définit la période entre l’analyse des charges de travail d’activation en cours d’exécution.

LargeMessageWarningThreshold

L’attribut LargeMessageWarningThreshold spécifie quand générer un message de trace d’avertissement pour les messages volumineux.

(Hérité de MessagingOptions)
MaxEnqueuedRequestsHardLimit

Obtient ou définit le seuil par grain pour les demandes en attente. Les demandes sont rejetées lorsqu’elles sont dépassées.

MaxEnqueuedRequestsHardLimit_StatelessWorker

Obtient ou définit le seuil par grain pour les demandes en attente pour les workers sans état. Les demandes sont rejetées lorsqu’elles sont dépassées.

MaxEnqueuedRequestsSoftLimit

Obtient ou définit le seuil par grain pour les demandes en attente. Avertissement généré en cas de dépassement.

MaxEnqueuedRequestsSoftLimit_StatelessWorker

Obtient ou définit le seuil par grain pour les demandes en attente pour les workers sans état. Avertissement généré en cas de dépassement.

MaxForwardCount

Obtient ou définit le nombre maximal de fois qu’un message est transféré d’un silo à un autre. Le transfert est utilisé en interne par le runtime comme mécanisme de récupération lorsque les silos échouent et que l’appartenance est instable. Dans de tels moments, les messages peuvent ne pas être routés correctement vers la destination, et l’exécution tente de transférer ces messages plusieurs fois avant de les rejeter.

MaxMessageBodySize

Taille maximale, en octets, du corps d’un message. Le runtime ferme de force la connexion si la taille du corps est supérieure à cette valeur.

(Hérité de MessagingOptions)
MaxMessageHeaderSize

Taille maximale, en octets, de l’en-tête d’un message. Le runtime ferme de force la connexion si la taille de l’en-tête est supérieure à cette valeur.

(Hérité de MessagingOptions)
MaxRequestProcessingTime

Obtient ou définit la durée maximale qu’une demande peut prendre avant que l’activation soit signalée comme étant « bloquée »

MaxResendCount

L’attribut MaxResendCount spécifie le nombre maximal de renvois du même message.

(Hérité de MessagingOptions)
PropagateActivityId

Indique si les paramètres Trace.CorrelationManager.ActivityId doivent être propagés dans les appels de grain.

(Hérité de MessagingOptions)
RequestProcessingWarningTime

Obtient ou définit la période après laquelle une demande en cours d’exécution est considérée comme lente.

RequestQueueDelayWarningTime

Obtient ou définit la période après laquelle une demande en file d’attente est considérée comme retardée.

ResendOnTimeout

L’attribut ResendOnTimeout spécifie si le message doit être automatiquement renvoyé par le runtime lorsqu’il expire sur l’expéditeur. La valeur par défaut est false.

(Hérité de MessagingOptions)
ResponseTimeout

Obtient ou définit le délai d’expiration par défaut avant qu’une requête soit supposée avoir échoué.

(Hérité de MessagingOptions)
ResponseTimeoutWithDebugger

Obtient ou définit la valeur effective ResponseTimeout à utiliser lorsqu’un débogueur est attaché.

(Hérité de MessagingOptions)
ShutdownRerouteTimeout

Obtient ou définit la période pendant laquelle le silo attendra de réacheminer les messages mis en file d’attente avant de continuer à s’arrêter.

SiloSenderQueues

Obtient ou définit le nombre de files d’attente parallèles et de threads attendant utilisés par le silo pour envoyer des messages sortants (demandes, réponses et notifications) à d’autres silos. Si cet attribut n’est pas spécifié, System.Environment.ProcessorCount est utilisé.

SystemResponseTimeout

Obtient ou définit le délai d’expiration par défaut avant qu’une demande système interne soit supposée avoir échoué.

WaitForMessageToBeQueuedForOutboundTime

Obtient ou définit le délai d’attente de tous les messages en file d’attente envoyés à OutboundMessageQueue avant l’arrêt de MessageCenter et l’arrêt OutboundMessageQueue.

S’applique à