Freigeben über


IStreamQueueBalancer Schnittstelle

Definition

Der Streamwarteschlangenausgleich ist für den Lastenausgleich von Warteschlangen über alle anderen zugehörigen Warteschlangenausgleichsmodule verantwortlich. Es benachrichtigt alle Listener (IStreamQueueBalanceListener) über Änderungen an der Verteilung von Warteschlangen. Die Methoden GetMyQueues, SubscribeToQueueDistributionChangeEvents und UnSubscribeFromQueueDistributionChangeEvents werden wahrscheinlich im Thread von IStreamQueueBalanceListener aufgerufen, sodass sie threadsicher sein müssen.

public interface IStreamQueueBalancer
type IStreamQueueBalancer = interface
Public Interface IStreamQueueBalancer
Abgeleitet

Methoden

GetMyQueues()

Ruft die neueste Warteschlangenverteilung für diesen Balancer ab.

Initialize(IStreamQueueMapper)

Initialisiert diese Instanz.

Initialize(String, IStreamQueueMapper, TimeSpan)

Initialisieren dieser Instanz

Shutdown()

Fahren Sie den Warteschlangenausgleich herunter.

SubscribeToQueueDistributionChangeEvents(IStreamQueueBalanceListener)

Abonnements zum Empfangen von Änderungsbenachrichtigungen für die Warteschlangenverteilung

UnSubscribeFromQueueDistributionChangeEvents(IStreamQueueBalanceListener)

Wird vom Empfang von Warteschlangenverteilungsbenachrichtigungen abgemeldet.

Gilt für: