Liste mit Optionsklassen
Alle Optionsklassen für die Konfiguration von Orleans befinden sich im Orleans.Configuration
-Namespace. Viele verfügen über Hilfsmethoden im Orleans.Hosting
-Namespace.
Gängige grundlegende Optionen für IClientBuilder
und ISiloHostBuilder
Optionstyp | Syntaxelemente |
---|---|
ClusterOptions | Festlegen von ClusterId und ServiceId |
NetworkingOptions | Festlegen von Timeoutwerten für Sockets und geöffnete Verbindungen |
SerializationProviderOptions` | Festlegen der Serialisierungsanbieter |
TypeManagementOptions | Festlegen des Aktualisierungszeitraums der Typzuordnung (siehe „Heterogene Silos“ und „Versionsverwaltung“) |
IClientBuilder
-spezifische Optionen
Optionstyp | Syntaxelemente |
---|---|
ClientMessagingOptions | Festlegen der Anzahl von Verbindungen, die geöffnet bleiben sollen, und Angeben der zu verwendenden Netzwerkschnittstelle |
StatisticsOptions | Einstellungen im Zusammenhang mit der Statistikausgabe |
GatewayOptions | Festlegen des Aktualisierungszeitraums der Liste verfügbarer Gateways |
StaticGatewayListProviderOptions | Festlegen von URIs, die ein Client zum Herstellen einer Verbindung mit dem Cluster verwendet |
ISiloHostBuilder
-spezifische Optionen
Optionstyp | Syntaxelemente |
---|---|
ClusterMembershipOptions | Einstellungen für die Clustermitgliedschaft |
ConsistentRingOptions | Konfigurationsoptionen für den konsistenten Hashalgorithmus, um Ressourcenzuordnungen im Cluster auszugleichen |
EndpointOptions | Festlegen der Optionen für den Siloendpunkt |
GrainCollectionOptions | Optionen für die Grain-Garbage Collection |
GrainVersioningOptions | Steuert die Wahl der Grainimplementierung in heterogenen Bereitstellungen |
LoadSheddingOptions | Einstellungen für die Entlastungskonfiguration. Muss über eine registrierte Implementierung von IHostEnvironmentStatistics verfügen – z. B. über ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics oder SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (nur Windows), damit LoadShedding funktioniert. |
MultiClusterOptions | Optionen zum Konfigurieren der Unterstützung mehrerer Cluster |
PerformanceTuningOptions | Optionen für die Leistungsoptimierung (Netzwerk, Threadanzahl) |
ProcessExitHandlingOptions | Konfigurieren des Siloverhaltens bei der Prozessbeendigung |
SchedulingOptions | Konfigurieren des Planerverhaltens |
SiloMessagingOptions | Konfigurieren globaler silobezogener Messagingoptionen |
SiloOptions | Festlegen des Namens des Silos |
StatisticsOptions | Einstellung im Zusammenhang mit der Statistikausgabe |
TelemetryOptions | Festlegen von Einstellungen für Telemetrieconsumer |
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.