Compartir a través de


SiloMessagingOptions Clase

Definición

Especifica las opciones de mensajería globales relacionadas con silo.

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

Constructores

SiloMessagingOptions()

Especifica las opciones de mensajería globales relacionadas con silo.

Campos

DEFAULT_BUFFER_POOL_BUFFER_SIZE

Especifica las opciones de mensajería globales relacionadas con silo.

(Heredado de MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

Especifica las opciones de mensajería globales relacionadas con silo.

(Heredado de MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

Especifica las opciones de mensajería globales relacionadas con silo.

(Heredado de MessagingOptions)
DEFAULT_CLIENT_GW_NOTIFICATION_TIMEOUT

Valor predeterminado de ClientGatewayShutdownNotificationTimeout.

DEFAULT_CLIENT_REGISTRATION_REFRESH

Valor predeterminado de ClientRegistrationRefresh.

DEFAULT_DROP_EXPIRED_MESSAGES

Especifica las opciones de mensajería globales relacionadas con silo.

(Heredado de MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

Especifica las opciones de mensajería globales relacionadas con silo.

(Heredado de MessagingOptions)
DEFAULT_MAX_ENQUEUED_REQUESTS_HARD_LIMIT

Valor predeterminado de MaxEnqueuedRequestsHardLimit.

DEFAULT_MAX_ENQUEUED_REQUESTS_SOFT_LIMIT

Valor predeterminado de MaxEnqueuedRequestsSoftLimit.

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_HARD_LIMIT

Valor predeterminado de MaxEnqueuedRequestsHardLimit_StatelessWorker.

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_SOFT_LIMIT

Valor predeterminado de MaxEnqueuedRequestsSoftLimit_StatelessWorker.

DEFAULT_MAX_MESSAGE_BODY_SIZE

Especifica las opciones de mensajería globales relacionadas con silo.

(Heredado de MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

Especifica las opciones de mensajería globales relacionadas con silo.

(Heredado de MessagingOptions)
DEFAULT_MAX_REQUEST_PROCESSING_TIME

Valor predeterminado de MaxRequestProcessingTime.

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

Especifica las opciones de mensajería globales relacionadas con silo.

(Heredado de MessagingOptions)
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

Valor predeterminado de ShutdownRerouteTimeout.

DEFAULT_WAIT_FOR_MESSAGE_TO_BE_QUEUED_FOR_OUTBOUND_TIME

Valor predeterminado de WaitForMessageToBeQueuedForOutboundTime.

Propiedades

AssumeHomogenousSilosForTesting

Obtiene o establece un valor que indica si se supone que todos los hosts son idénticos en términos de las interfaces y clases específicas que admiten.

BufferPoolBufferSize

Tamaño de un búfer en el grupo de búferes de mensajería.

(Heredado de MessagingOptions)
BufferPoolMaxSize

Tamaño máximo del grupo de búferes de mensajería.

(Heredado de MessagingOptions)
BufferPoolPreallocationSize

Tamaño inicial del grupo de búferes de mensajería asignado previamente.

(Heredado de MessagingOptions)
ClientDropTimeout

Obtiene o establece el período de tiempo que esperará una puerta de enlace antes de quitar un cliente desconectado.

ClientGatewayShutdownNotificationTimeout

Obtiene o establece el período de tiempo que esperará una puerta de enlace después de notificar al cliente conectado antes de continuar con el proceso de apagado.

ClientRegistrationRefresh

Obtiene o establece el intervalo en el que se actualiza la lista de clientes conectados.

DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

Especifica las opciones de mensajería globales relacionadas con silo.

DropExpiredMessages

Obtiene o establece un valor que indica si los mensajes deben quitarse una vez que expiren, es decir, si no se entregó al destino antes de que haya agotado el tiempo de espera en el remitente.

(Heredado de MessagingOptions)
GatewaySenderQueues

Obtiene o establece el número de colas paralelas y subprocesos de operador usados por la puerta de enlace de silo para enviar mensajes salientes (solicitudes, respuestas y notificaciones) a los clientes que están conectados a él. Si no se especifica este atributo, se usa System.Environment.ProcessorCount.

GrainWorkloadAnalysisPeriod

Obtiene o establece el período de tiempo entre analizar las cargas de trabajo de activación que se están ejecutando actualmente.

LargeMessageWarningThreshold

El atributo LargeMessageWarningThreshold especifica cuándo se debe generar un mensaje de seguimiento de advertencia para mensajes grandes.

(Heredado de MessagingOptions)
MaxEnqueuedRequestsHardLimit

Obtiene o establece el umbral por grano para las solicitudes pendientes. Las solicitudes se rechazan cuando se superan.

MaxEnqueuedRequestsHardLimit_StatelessWorker

Obtiene o establece el umbral por grano para las solicitudes pendientes para los trabajos sin estado. Las solicitudes se rechazan cuando se superan.

MaxEnqueuedRequestsSoftLimit

Obtiene o establece el umbral por grano para las solicitudes pendientes. Advertencia generada cuando se supera.

MaxEnqueuedRequestsSoftLimit_StatelessWorker

Obtiene o establece el umbral por grano para las solicitudes pendientes para los trabajos sin estado. Advertencia generada cuando se supera.

MaxForwardCount

Obtiene o establece el número máximo de veces que se reenvía un mensaje de un silo a otro. El tiempo de ejecución usa internamente el reenvío como mecanismo de recuperación cuando se produce un error en los silos y la pertenencia es inestable. En tales ocasiones, es posible que los mensajes no se enruten correctamente al destino y el tiempo de ejecución intente reenviar estos mensajes varias veces antes de rechazarlos.

MaxMessageBodySize

Tamaño máximo, en bytes, del cuerpo de un mensaje. El tiempo de ejecución cerrará forzosamente la conexión si el tamaño del cuerpo es mayor que este valor.

(Heredado de MessagingOptions)
MaxMessageHeaderSize

Tamaño máximo, en bytes, del encabezado de un mensaje. El tiempo de ejecución cerrará forzosamente la conexión si el tamaño del encabezado es mayor que este valor.

(Heredado de MessagingOptions)
MaxRequestProcessingTime

Obtiene o establece el tiempo máximo que puede tardar una solicitud antes de que la activación se notifique como "bloqueada".

MaxResendCount

El atributo MaxResendCount especifica el número máximo de reenvíos del mismo mensaje.

(Heredado de MessagingOptions)
PropagateActivityId

Si la configuración trace.CorrelationManager.ActivityId debe propagarse a llamadas específicas.

(Heredado de MessagingOptions)
RequestProcessingWarningTime

Obtiene o establece el período después del cual una solicitud que se está ejecutando actualmente se considera lenta.

RequestQueueDelayWarningTime

Obtiene o establece el período después del cual se considera que se retrasa una solicitud puesta en cola.

ResendOnTimeout

El atributo ResendOnTimeout especifica si el tiempo de espera del remitente debe volver a enviar automáticamente el mensaje. El valor predeterminado es False.

(Heredado de MessagingOptions)
ResponseTimeout

Obtiene o establece el tiempo de espera predeterminado antes de que se supone que se ha producido un error en una solicitud.

(Heredado de MessagingOptions)
ResponseTimeoutWithDebugger

Obtiene o establece el valor efectivo ResponseTimeout que se va a usar cuando se adjunta un depurador.

(Heredado de MessagingOptions)
ShutdownRerouteTimeout

Obtiene o establece el período de tiempo que el silo esperará a volver a enrutar los mensajes en cola antes de continuar cerrando.

SiloSenderQueues

Obtiene o establece el número de colas paralelas y subprocesos de operador utilizados por el silo para enviar mensajes salientes (solicitudes, respuestas y notificaciones) a otros silos. Si no se especifica este atributo, se usa System.Environment.ProcessorCount.

SystemResponseTimeout

Obtiene o establece el tiempo de espera predeterminado antes de que se supone que se ha producido un error en una solicitud interna del sistema.

WaitForMessageToBeQueuedForOutboundTime

Obtiene o establece el tiempo de espera de todos los mensajes en cola enviados a OutboundMessageQueue antes de la detención de MessageCenter y la detención de OutboundMessageQueue.

Se aplica a