LeaseBasedQueueBalancer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen.
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
- Vererbung
- Implementiert
Hinweise
Initialisiert eine neue Instanz der LeaseBasedQueueBalancer Klasse.
Konstruktoren
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, IServiceProvider, ILoggerFactory, TimeProvider) |
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen. |
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, ILeaseProvider, ITimerRegistry, IServiceProvider, ILoggerFactory) |
Initialisiert eine neue Instanz der LeaseBasedQueueBalancer Klasse. |
LeaseBasedQueueBalancer(String, LeaseBasedQueueBalancerOptions, IServiceProvider, ISiloStatusOracle, IDeploymentConfiguration, ILoggerFactory) |
Konstruktor |
Felder
LeaseCategory |
Lease-Kategorie für LeaseBasedQueueBalancer |
queueBalanceListeners |
Eine Sammlung für den IStreamQueueBalancerListener (Geerbt von QueueBalancerBase) |
Eigenschaften
Cancellation |
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen. (Geerbt von QueueBalancerBase) |
Logger |
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen. (Geerbt von QueueBalancerBase) |
SiloAddress |
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen. (Geerbt von QueueBalancerBase) |
Methoden
Create(IServiceProvider, String, IDeploymentConfiguration) |
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen. |
Create(IServiceProvider, String) |
Erstellt eine neue LeaseBasedQueueBalancer Instanz. |
Dispose() |
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen. |
GetMyQueues() |
Ruft die neueste Warteschlangenverteilung für diesen Balancer ab. |
Initialize(IStreamQueueMapper) |
Initialisiert diese Instanz. |
NotifyListeners() |
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen. (Geerbt von QueueBalancerBase) |
OnClusterMembershipChange(HashSet<SiloAddress>) |
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen. |
OnClusterMembershipChange(HashSet<SiloAddress>) |
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen. (Geerbt von QueueBalancerBase) |
Shutdown() |
Herunterfahren des Warteschlangenausgleichs. |
Shutdown() |
LeaseBasedQueueBalancer. Dieser Balancer unterstützt den Warteschlangenausgleich in Szenarien mit automatischer Skalierung des Clusters, unerwartete Serverfehlerszenarien und versucht, die ideale Verteilung so weit wie möglich zu unterstützen. (Geerbt von QueueBalancerBase) |
SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Abonnieren des Empfangens von Änderungsbenachrichtigungen für die Warteschlangenverteilung (Geerbt von QueueBalancerBase) |
UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener) |
Kündigen des Erhalts von Benachrichtigungen für die Warteschlangenverteilung. (Geerbt von QueueBalancerBase) |