LeaseBasedQueueBalancer 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.
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible.
public class LeaseBasedQueueBalancer : Orleans.Streams.QueueBalancerBase, IDisposable, Orleans.Streams.IStreamQueueBalancer
public class LeaseBasedQueueBalancer : Orleans.Streams.QueueBalancerBase, Orleans.Streams.IStreamQueueBalancer
public class LeaseBasedQueueBalancer : Orleans.Streams.QueueBalancerBase
type LeaseBasedQueueBalancer = class
inherit QueueBalancerBase
interface IStreamQueueBalancer
interface IDisposable
type LeaseBasedQueueBalancer = class
inherit QueueBalancerBase
interface IStreamQueueBalancer
Public Class LeaseBasedQueueBalancer
Inherits QueueBalancerBase
Implements IDisposable, IStreamQueueBalancer
Public Class LeaseBasedQueueBalancer
Inherits QueueBalancerBase
Implements IStreamQueueBalancer
Public Class LeaseBasedQueueBalancer
Inherits QueueBalancerBase
- Héritage
- Implémente
Remarques
Initialise une nouvelle instance de la classe LeaseBasedQueueBalancer.
Constructeurs
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, IServiceProvider, ILoggerFactory, TimeProvider) |
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible. |
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, ITimerRegistry, IServiceProvider, ILoggerFactory) |
Initialise une nouvelle instance de la classe LeaseBasedQueueBalancer. |
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, IServiceProvider, ISiloStatusOracle, IDeploymentConfiguration, ILoggerFactory) |
Constructeur |
Champs
LeaseCategory |
Catégorie de bail pour LeaseBasedQueueBalancer |
queueBalanceListeners |
Collection pour son IStreamQueueBalancerListener (Hérité de QueueBalancerBase) |
Propriétés
Cancellation |
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible. (Hérité de QueueBalancerBase) |
Logger |
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible. (Hérité de QueueBalancerBase) |
SiloAddress |
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible. (Hérité de QueueBalancerBase) |
Méthodes
Create(IServiceProvider, String, IDeploymentConfiguration) |
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible. |
Create(IServiceProvider, String) |
Crée une instance LeaseBasedQueueBalancer. |
Dispose() |
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible. |
GetMyQueues() |
Récupère la dernière distribution de file d’attente pour cet équilibreur. |
Initialize(IStreamQueueMapper) |
Initialise cette instance. |
NotifyListeners() |
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible. (Hérité de QueueBalancerBase) |
OnClusterMembershipChange(HashSet<SiloAddress>) |
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible. |
OnClusterMembershipChange(HashSet<SiloAddress>) |
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible. (Hérité de QueueBalancerBase) |
Shutdown() |
Arrêtez l’équilibreur de file d’attente. |
Shutdown() |
LeaseBasedQueueBalancer. Cet équilibreur prend en charge l’équilibrage de file d’attente dans les scénarios de mise à l’échelle automatique du cluster, les scénarios d’échec de serveur inattendus et tente de prendre en charge la distribution idéale autant que possible. (Hérité de QueueBalancerBase) |
SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
S’abonner pour recevoir des notifications de modification de distribution de file d’attente (Hérité de QueueBalancerBase) |
UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Se désabonne de la réception des notifications de distribution de file d’attente. (Hérité de QueueBalancerBase) |