Compartilhar via


SiloMessagingOptions Classe

Definição

Especifica as opções globais de mensagens relacionadas ao silo.

public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
    inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
Herança
SiloMessagingOptions

Construtores

SiloMessagingOptions()

Especifica as opções globais de mensagens relacionadas ao silo.

Campos

DEFAULT_BUFFER_POOL_BUFFER_SIZE

Especifica as opções globais de mensagens relacionadas ao silo.

(Herdado de MessagingOptions)
DEFAULT_BUFFER_POOL_MAX_SIZE

Especifica as opções globais de mensagens relacionadas ao silo.

(Herdado de MessagingOptions)
DEFAULT_BUFFER_POOL_PREALLOCATION_SIZE

Especifica as opções globais de mensagens relacionadas ao silo.

(Herdado de MessagingOptions)
DEFAULT_CLIENT_GW_NOTIFICATION_TIMEOUT

O valor padrão para ClientGatewayShutdownNotificationTimeout.

DEFAULT_CLIENT_REGISTRATION_REFRESH

O valor padrão para ClientRegistrationRefresh.

DEFAULT_DROP_EXPIRED_MESSAGES

Especifica as opções globais de mensagens relacionadas ao silo.

(Herdado de MessagingOptions)
DEFAULT_LARGE_MESSAGE_WARNING_THRESHOLD

Especifica as opções globais de mensagens relacionadas ao silo.

(Herdado de MessagingOptions)
DEFAULT_MAX_ENQUEUED_REQUESTS_HARD_LIMIT

O valor padrão para MaxEnqueuedRequestsHardLimit.

DEFAULT_MAX_ENQUEUED_REQUESTS_SOFT_LIMIT

O valor padrão para MaxEnqueuedRequestsSoftLimit.

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_HARD_LIMIT

O valor padrão para MaxEnqueuedRequestsHardLimit_StatelessWorker.

DEFAULT_MAX_ENQUEUED_REQUESTS_STATELESS_WORKER_SOFT_LIMIT

O valor padrão para MaxEnqueuedRequestsSoftLimit_StatelessWorker.

DEFAULT_MAX_MESSAGE_BODY_SIZE

Especifica as opções globais de mensagens relacionadas ao silo.

(Herdado de MessagingOptions)
DEFAULT_MAX_MESSAGE_HEADER_SIZE

Especifica as opções globais de mensagens relacionadas ao silo.

(Herdado de MessagingOptions)
DEFAULT_MAX_REQUEST_PROCESSING_TIME

O valor padrão para MaxRequestProcessingTime.

DEFAULT_PROPAGATE_E2E_ACTIVITY_ID

Especifica as opções globais de mensagens relacionadas ao silo.

(Herdado de MessagingOptions)
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

O valor padrão para ShutdownRerouteTimeout.

DEFAULT_WAIT_FOR_MESSAGE_TO_BE_QUEUED_FOR_OUTBOUND_TIME

O valor padrão para WaitForMessageToBeQueuedForOutboundTime.

Propriedades

AssumeHomogenousSilosForTesting

Obtém ou define um valor que indica se todos os hosts são idênticos em termos de interfaces de granularidade e classes compatíveis.

BufferPoolBufferSize

O tamanho de um buffer no pool de buffers de mensagens.

(Herdado de MessagingOptions)
BufferPoolMaxSize

O tamanho máximo do pool de buffers de mensagens.

(Herdado de MessagingOptions)
BufferPoolPreallocationSize

O tamanho inicial do pool de buffers de mensagens pré-alocado.

(Herdado de MessagingOptions)
ClientDropTimeout

Obtém ou define o período de tempo que um gateway aguardará antes de remover um cliente desconectado.

ClientGatewayShutdownNotificationTimeout

Obtém ou define o período de tempo que um gateway aguardará após notificar o cliente conectado antes de continuar o processo de desligamento

ClientRegistrationRefresh

Obtém ou define o intervalo no qual a lista de clientes conectados é atualizada.

DEFAULT_SHUTDOWN_REROUTE_TIMEOUT

Especifica as opções globais de mensagens relacionadas ao silo.

DropExpiredMessages

Obtém ou define um valor que indica se as mensagens devem ser descartadas quando expirarem, ou seja, se elas não foram entregues ao destino antes de atingir o tempo limite no remetente.

(Herdado de MessagingOptions)
GatewaySenderQueues

Obtém ou define o número de filas paralelas e threads de atendedor usados pelo Gateway de silo para enviar mensagens de saída (solicitações, respostas e notificações) para clientes conectados a ele. Se esse atributo não for especificado, System.Environment.ProcessorCount será usado.

GrainWorkloadAnalysisPeriod

Obtém ou define o período de tempo entre a análise de cargas de trabalho de ativação em execução no momento.

LargeMessageWarningThreshold

O atributo LargeMessageWarningThreshold especifica quando gerar uma mensagem de rastreamento de aviso para mensagens grandes.

(Herdado de MessagingOptions)
MaxEnqueuedRequestsHardLimit

Obtém ou define o limite por granularidade para solicitações pendentes. As solicitações são rejeitadas quando excedidas.

MaxEnqueuedRequestsHardLimit_StatelessWorker

Obtém ou define o limite por granularidade para solicitações pendentes para trabalhadores sem estado. As solicitações são rejeitadas quando excedidas.

MaxEnqueuedRequestsSoftLimit

Obtém ou define o limite por granularidade para solicitações pendentes. Aviso gerado quando excedido.

MaxEnqueuedRequestsSoftLimit_StatelessWorker

Obtém ou define o limite por granularidade para solicitações pendentes para trabalhadores sem estado. Aviso gerado quando excedido.

MaxForwardCount

Obtém ou define o número máximo de vezes que uma mensagem está sendo encaminhada de um silo para outro. O encaminhamento é usado internamente pelo runtime como um mecanismo de recuperação quando os silos falham e a associação é instável. Nesses momentos, as mensagens podem não ser roteadas corretamente para o destino e o runtime tenta encaminhar essas mensagens várias vezes antes de rejeitá-las.

MaxMessageBodySize

O tamanho máximo, em bytes, do corpo de uma mensagem. O runtime fechará a conexão à força se o tamanho do corpo for maior que esse valor.

(Herdado de MessagingOptions)
MaxMessageHeaderSize

O tamanho máximo, em bytes, do cabeçalho de uma mensagem. O runtime fechará a conexão à força se o tamanho do cabeçalho for maior que esse valor.

(Herdado de MessagingOptions)
MaxRequestProcessingTime

Obtém ou define o tempo máximo que uma solicitação pode levar antes que a ativação seja relatada como "bloqueada"

MaxResendCount

O atributo MaxResendCount especifica o número máximo de reenviamentos da mesma mensagem.

(Herdado de MessagingOptions)
PropagateActivityId

Se as configurações de Trace.CorrelationManager.ActivityId devem ser propagadas em chamadas de granularidade.

(Herdado de MessagingOptions)
RequestProcessingWarningTime

Obtém ou define o período após o qual uma solicitação em execução no momento é considerada lenta.

RequestQueueDelayWarningTime

Obtém ou define o período após o qual uma solicitação enfileirada é considerada atrasada.

ResendOnTimeout

O atributo ResendOnTimeout especifica se a mensagem deve ser reenviada automaticamente pelo runtime quando atingir o tempo limite no remetente. O padrão é false.

(Herdado de MessagingOptions)
ResponseTimeout

Obtém ou define o tempo limite padrão antes que uma solicitação tenha falhado.

(Herdado de MessagingOptions)
ResponseTimeoutWithDebugger

Obtém ou define o valor efetivo ResponseTimeout a ser usado quando um depurador é anexado.

(Herdado de MessagingOptions)
ShutdownRerouteTimeout

Obtém ou define o período de tempo que o silo aguardará para redirecionar as mensagens enfileiradas antes de continuar sendo desligado.

SiloSenderQueues

Obtém ou define o número de filas paralelas e threads de atendedor usados pelo silo para enviar mensagens de saída (solicitações, respostas e notificações) para outros silos. Se esse atributo não for especificado, System.Environment.ProcessorCount será usado.

SystemResponseTimeout

Obtém ou define o tempo limite padrão antes que uma solicitação interna do sistema tenha falhado.

WaitForMessageToBeQueuedForOutboundTime

Obtém ou define o tempo de espera para todas as mensagens enfileiradas enviadas para OutboundMessageQueue antes que MessageCenter pare e OutboundMessageQueue pare.

Aplica-se a