Freigeben über


SiloPersistentStreamConfiguratorExtension Klasse

Definition

Erweiterungsmethoden für ISiloPersistentStreamConfigurator.

public static class SiloPersistentStreamConfiguratorExtension
type SiloPersistentStreamConfiguratorExtension = class
Public Module SiloPersistentStreamConfiguratorExtension
Vererbung
SiloPersistentStreamConfiguratorExtension

Methoden

UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator)

Konfiguriert den Streamanbieter für die Verwendung des konsistenten Ringwarteschlangenausgleichs.

UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Streamen sie den Warteschlangenausgleich, der Azure-Bereitstellungsinformationen und Silostatusstatus aus dem Mitgliedschafts oracle für den Lastenausgleich verwendet.
Erfordert die Ausführung eines Silos in Azure. Dieser Balancer verwendet sowohl die Informationen über den vollständigen Satz von Silos, die vom Azure-Rollencode gemeldet werden, als auch die Informationen aus dem Mitgliedschaftsorakel über derzeit aktive (lebendige) Silos und balanciert Warteschlangen aus nicht aktiven Silos neu aus.

UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Konfiguriert den Streamanbieter für die Verwendung des Bereitstellungsausgleichs für die dynamische Clusterkonfiguration.

UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>)

Konfiguriert den Streamanbieter für die Verwendung des leasebasierten Warteschlangenausgleichs.

UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Streamen sie den Warteschlangenausgleich, der Azure-Bereitstellungsinformationen für den Lastenausgleich verwendet. Erfordert die Ausführung eines Silos in Azure. Dieser Balancer verwendet beide Informationen über den vollständigen Satz von Silos, die vom Azure-Rollencode gemeldet werden, verwendet jedoch NICHT die Informationen aus dem Mitgliedschaftsorakel zu derzeit lebenden Silos. Das heißt, es werden Warteschlangen nicht basierend auf dynamischen Änderungen in der Clustermitgliedschaft neu ausgeglichen.

UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Konfiguriert den Streamanbieter für die Verwendung des Bereitstellungsausgleichs für statische Clusterkonfigurationen.

Gilt für: