Lista de classes de opções
Todas as classes de opções usadas para configurar o Orleans são encontradas no namespace Orleans.Configuration
. Muitos deles têm métodos auxiliares no namespace Orleans.Hosting
.
Opções básicas comuns para IClientBuilder
e ISiloHostBuilder
Tipo de opção | Usado para |
---|---|
ClusterOptions | Definir o ClusterId e o ServiceId |
NetworkingOptions | Definir valores de tempo limite para soquetes e conexões abertas |
SerializationProviderOptions` | Definir os provedores de serialização |
TypeManagementOptions | Definir o período de atualização do mapa de tipos (consulte silos heterogêneos e controle de versão) |
Opções específicas do IClientBuilder
Tipo de opção | Usado para |
---|---|
ClientMessagingOptions | Definir o número de conexões para manter aberta e especificar qual interface de rede usar |
StatisticsOptions | Definições relacionadas à saída de dados estatísticos |
GatewayOptions | Definir o período de atualização da lista de gateways disponíveis |
StaticGatewayListProviderOptions | Definir URIs que um cliente usará para se conectar ao cluster |
Opções específicas do ISiloHostBuilder
Tipo de opção | Usado para |
---|---|
ClusterMembershipOptions | Configurações para associação de cluster |
ConsistentRingOptions | Opções de configuração para algoritmo de hash consistente, usado para equilibrar alocações de recursos em todo o cluster. |
EndpointOptions | Definir as opções de ponto de extremidade do silo |
GrainCollectionOptions | Opções para coleta de lixo de granularidade |
GrainVersioningOptions | Rege a seleção de implementação de granularidade em implantações heterogêneas |
LoadSheddingOptions | Definições para a configuração de supressão de carga. Deve ter uma implementação registrada de IHostEnvironmentStatistics como, por exemplo, por meio de ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics ou SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (somente Windows), para que LoadShedding funcione. |
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 | Configurar o comportamento do agendador |
SiloMessagingOptions | Configurando opções globais de mensagens relacionadas ao silo. |
SiloOptions | Definir o nome do silo |
StatisticsOptions | Definição relacionada à saída de dados estatísticos |
TelemetryOptions | Definir as configurações do consumidor de telemetria |
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.