SiloSqsStreamConfigurator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public class SiloSqsStreamConfigurator : Orleans.Streams.SiloPersistentStreamConfigurator
type SiloSqsStreamConfigurator = class
inherit SiloPersistentStreamConfigurator
Public Class SiloSqsStreamConfigurator
Inherits SiloPersistentStreamConfigurator
- Héritage
Constructeurs
SiloSqsStreamConfigurator(String, Action<Action<IServiceCollection>>, Action<Action<IApplicationPartManager>>) |
Champs
configureDelegate | (Hérité de SiloPersistentStreamConfigurator) |
name | (Hérité de SiloPersistentStreamConfigurator) |
Méthodes
Méthodes d’extension
UseAzureDeploymentLeaseBasedBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>) |
Équilibreur de file d’attente de flux qui utilise les informations de déploiement Azure pour l’équilibrage de charge. Nécessite l’exécution d’un silo dans Azure. Cet équilibreur prend en charge l’équilibrage de file d’attente dans le scénario de mise à l’échelle automatique du cluster, le scénario de défaillance inattendue du serveur et tente de prendre en charge la distribution idéale |
UseClusterConfigDeploymentLeaseBasedBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>) | |
UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator) | |
UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Diffusez l’équilibreur de file d’attente qui utilise les informations de déploiement Azure et les états de silo de l’oracle d’appartenance pour l’équilibrage de charge. |
UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) | |
UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Équilibreur de file d’attente de flux qui utilise les informations de déploiement Azure pour l’équilibrage de charge. Nécessite l’exécution d’un silo dans Azure. Cet équilibreur utilise à la fois les informations sur l’ensemble complet des silos comme indiqué par le code de rôle Azure, mais n’utilise PAS les informations d’Oracle d’appartenance sur les silos actuellement actifs. Autrement dit, il ne rééquilibre pas les files d’attente en fonction des changements dynamiques dans l’appartenance au cluster. |
UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) | |
ConfigureLifecycle(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamLifecycleOptions>>) | |
ConfigurePartitionBalancing(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>) | |
ConfigurePartitionBalancing<TOptions>(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>, Action<OptionsBuilder<TOptions>>) | |
ConfigurePullingAgent(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamPullingAgentOptions>>) | |
ConfigureStreamPubSub(ISiloPersistentStreamConfigurator, StreamPubSubType) |