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 |
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.