Lista över alternativklasser
Alla alternativklasser som används för att konfigurera Orleans finns i Orleans.Configuration
namnområdet. Många av dem har hjälpmetoder i Orleans.Hosting
namnområdet.
Vanliga kärnalternativ för IClientBuilder
och ISiloHostBuilder
Alternativtyp | Används för |
---|---|
ClusterOptions | ClusterId Ange ochServiceId |
NetworkingOptions | Ange timeout-värden för socketar och öppnade anslutningar |
SerializationProviderOptions` | Ange serialiseringsprovidrar |
TypeManagementOptions | Ange uppdateringsperioden för typkartan (se Heterogena silor och versionshantering) |
IClientBuilder
specifika alternativ
Alternativtyp | Används för |
---|---|
ClientMessagingOptions | Ange hur många anslutningar som ska hållas öppna och ange vilket nätverksgränssnitt som ska användas |
StatisticsOptions | Inställningar relaterade till statistikutdata |
GatewayOptions | Ange uppdateringsperioden för listan över tillgängliga gatewayer |
StaticGatewayListProviderOptions | Ange URI:er som en klient ska använda för att ansluta till kluster |
ISiloHostBuilder
specifika alternativ
Alternativtyp | Används för |
---|---|
ClusterMembershipOptions | Inställningar för klustermedlemskap |
ConsistentRingOptions | Konfigurationsalternativ för konsekvent hash-algoritm som används för att balansera resursallokeringar i klustret. |
EndpointOptions | Ange alternativ för Silo-slutpunkt |
GrainCollectionOptions | Alternativ för skräpinsamling med korn |
GrainVersioningOptions | Styr valet av kornimplementering i heterogena distributioner |
LoadSheddingOptions | Inställningar för konfiguration av belastningsutgjutning. Måste ha en registrerad implementering av IHostEnvironmentStatistics till exempel via ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics eller SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (endast Windows) för LoadShedding att fungera. |
MultiClusterOptions | Alternativ för att konfigurera stöd för flera kluster |
PerformanceTuningOptions | Alternativ för prestandajustering (nätverk, antal trådar) |
ProcessExitHandlingOptions | Konfigurera silobeteende vid processavslut |
SchedulingOptions | Konfigurera scheduler-beteende |
SiloMessagingOptions | Konfigurera globala meddelandealternativ som är silorelaterade. |
SiloOptions | Ange namnet på Silo |
StatisticsOptions | Inställning som rör statistikutdata |
TelemetryOptions | Ställa in inställningar för telemetrikonsumenter |
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.