Condividi tramite


Elenco di classi di opzioni

Tutte le classi di opzioni usate per configurare Orleans sono disponibili nello spazio dei nomi Orleans.Configuration. Molti di essi hanno metodi helper nello spazio dei nomi Orleans.Hosting.

Opzioni di base comuni per IClientBuilder e ISiloHostBuilder

Tipo di opzione Utilizzo
ClusterOptions Impostare ClusterId e ServiceId
NetworkingOptions Impostazione dei valori di timeout per socket e connessioni aperte
SerializationProviderOptions` Impostazione dei provider di serializzazione
TypeManagementOptions Impostazione del periodo di aggiornamento del mapping dei tipi (vedere Silo eterogenei e controllo delle versioni)

Opzioni specifiche di IClientBuilder

Tipo di opzione Utilizzo
ClientMessagingOptions Impostare il numero di connessioni da mantenere aperte e specificare l'interfaccia di rete da usare
StatisticsOptions Impostazioni correlate all'output delle statistiche
GatewayOptions Impostare il periodo di aggiornamento dell'elenco di gateway disponibili
StaticGatewayListProviderOptions Impostare gli URI utilizzati da un client per connettersi al cluster

Opzioni specifiche di ISiloHostBuilder

Tipo di opzione Utilizzo
ClusterMembershipOptions Impostazioni per l'appartenenza al cluster
ConsistentRingOptions Opzioni di configurazione per l'algoritmo hash coerente, usato per bilanciare le allocazioni delle risorse nel cluster.
EndpointOptions Impostare le opzioni per l’endpoint del silo
GrainCollectionOptions Opzioni per Garbage Collection granulare
GrainVersioningOptions Controlla la selezione dell'implementazione di grana nelle distribuzioni eterogenee
LoadSheddingOptions Impostazioni per la configurazione della perdita di carico. Deve disporre di un’ implementazione registrata di IHostEnvironmentStatistics, ad esempio tramite ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics o SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (solo Windows) per il funzionamento di LoadShedding.
MultiClusterOptions Opzioni per la configurazione del supporto multi-cluster
PerformanceTuningOptions Opzioni di ottimizzazione delle prestazioni (rete, numero di thread)
ProcessExitHandlingOptions Configurare il comportamento del silo all'uscita del processo
SchedulingOptions Configurare il comportamento dell'utilità di pianificazione
SiloMessagingOptions Configurare le opzioni di messaggistica globali correlate al silo.
SiloOptions Impostare il nome del Silo
StatisticsOptions Impostazione correlata all'output delle statistiche
TelemetryOptions Impostare il consumer di telemetria