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 |
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.