SiloMessagingOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Construtores
SiloMessagingOptions() |
Especifica as opções globais de mensagens relacionadas ao silo. |
Campos
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. |