Partilhar via


Lista de classes de opções

Todas as classes de opções usadas para configurar Orleans são encontradas no Orleans.Configuration namespace. Muitos deles têm métodos auxiliares no Orleans.Hosting namespace.

Opções essenciais comuns para IClientBuilder e ISiloHostBuilder

Tipo de opção Utilizado para
ClusterOptions Definindo o ClusterId e o ServiceId
NetworkingOptions Definindo valores de tempo limite para soquetes e conexões abertas
SerializationProviderOptions` Definindo os provedores de serialização
TypeManagementOptions Definindo o período de atualização do Mapa de tipos (consulte Silos heterogêneos e controle de versão)

IClientBuilder Opções específicas

Tipo de opção Utilizado para
ClientMessagingOptions Definir o número de conexões a serem mantidas abertas e especificar qual interface de rede usar
StatisticsOptions Configurações relacionadas à saída de estatísticas
GatewayOptions Definindo o período de atualização da lista de gateways disponíveis
StaticGatewayListProviderOptions Definindo URIs que um cliente usará para se conectar ao cluster

ISiloHostBuilder Opções específicas

Tipo de opção Utilizado para
ClusterMembershipOptions Configurações para associação ao cluster
ConsistentRingOptions Opções de configuração para algoritmo de hash consistente, usado para equilibrar alocações de recursos no cluster.
EndpointOptions Definindo as opções de ponto de extremidade do Silo
GrainCollectionOptions Opções para coleta de lixo de grãos
GrainVersioningOptions Governa a seleção de implementação de grãos em implantações heterogêneas
LoadSheddingOptions Configurações para configuração de perda de carga. Deve ter uma implementação registrada de IHostEnvironmentStatistics como through ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics ou SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (somente Windows) para LoadShedding funcionar.
MultiClusterOptions Opções para configurar o suporte a vários clusters
PerformanceTuningOptions Opções de ajuste de desempenho (rede, número de threads)
ProcessExitHandlingOptions Configurar o comportamento do silo na saída do processo
SchedulingOptions Configurando o comportamento do agendador
SiloMessagingOptions Configurando opções de mensagens globais relacionadas ao silo.
SiloOptions Definição do nome do silo
StatisticsOptions Definição relacionada com a produção de estatísticas
TelemetryOptions Definindo configurações de consumidor de telemetria