Liste de classes d’options
Toutes les classes d’options servant à configurer Orleans se trouvent dans l’espace de noms Orleans.Configuration
. La plupart d’entre elles présentent des méthodes d’assistance dans l’espace de noms Orleans.Hosting
.
Options principales courantes pour IClientBuilder
et ISiloHostBuilder
Type d’option | Utilisé pour |
---|---|
ClusterOptions | Définir le ClusterId et le ServiceId |
NetworkingOptions | Définir des valeurs de délai d’expiration pour les sockets et les connexions ouvertes |
SerializationProviderOptions` | Définir des fournisseurs de sérialisation |
TypeManagementOptions | Définir la période d’actualisation du Mappage de type (voir Silos hétérogènes et Contrôle de version) |
Options spécifiques de IClientBuilder
Type d’option | Utilisé pour |
---|---|
ClientMessagingOptions | Définir le nombre de connexions à laisser ouvertes et spécifier l’interface réseau à utiliser |
StatisticsOptions | Paramètres liés à la sortie de statistiques |
GatewayOptions | Définir la période d’actualisation de la liste des passerelles disponibles |
StaticGatewayListProviderOptions | Définir des URI qu’un client utilisera pour se connecter au cluster |
Options spécifiques de ISiloHostBuilder
Type d’option | Utilisé pour |
---|---|
ClusterMembershipOptions | Paramètres d’appartenance au cluster |
ConsistentRingOptions | Options de configuration pour l’algorithme de hachage cohérent, utilisé pour équilibrer les allocations de ressources sur le cluster. |
EndpointOptions | Définir les options de point de terminaison de silo |
GrainCollectionOptions | Options pour le garbage collection de grain |
GrainVersioningOptions | Régit la sélection de l’implémentation de grain dans les déploiements hétérogènes |
LoadSheddingOptions | Paramètres de configuration du délestage de charge. Il doit exister une implémentation inscrite de IHostEnvironmentStatistics, par exemple via ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics ou SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (Windows uniquement), pour que LoadShedding fonctionne. |
MultiClusterOptions | Options de configuration de la prise en charge multicluster |
PerformanceTuningOptions | Options de réglage des performances (réseau, nombre de threads) |
ProcessExitHandlingOptions | Configurer le comportement du silo lors de la sortie du processus |
SchedulingOptions | Configurer le comportement du planificateur |
SiloMessagingOptions | Configurer les options de messagerie globales en rapport avec le silo. |
SiloOptions | Définir le nom du silo |
StatisticsOptions | Paramètres liés à la sortie de statistiques |
TelemetryOptions | Définir les paramètres de consommateur de télémétrie |
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.