ISiloPersistentStreamConfigurator Schnittstelle
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.
public interface ISiloPersistentStreamConfigurator
type ISiloPersistentStreamConfigurator = interface
Public Interface ISiloPersistentStreamConfigurator
- Abgeleitet
Methoden
Erweiterungsmethoden
UseAzureDeploymentLeaseBasedBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>) |
Stream-Warteschlangenausgleich, der Azure-Bereitstellungsinformationen für den Lastenausgleich verwendet. Erfordert die Ausführung des Silos in Azure. Dieser Balancer unterstützt den Warteschlangenausgleich im Szenario für automatische Skalierung, unerwartetes Serverfehlerszenario und versuchen, die ideale Verteilung zu unterstützen. |
UseClusterConfigDeploymentLeaseBasedBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>) | |
UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator) | |
UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Stream-Warteschlangenausgleich, der Azure-Bereitstellungsinformationen und Silostatus von Mitgliedschafts-Oracle zum Lastenausgleich verwendet. |
UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) | |
UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Stream-Warteschlangenausgleich, der Azure-Bereitstellungsinformationen für den Lastenausgleich verwendet. Erfordert die Ausführung des Silos in Azure. Dieser Balancer verwendet beide Informationen zu den vollständigen Silos, wie vom Azure-Rollencode gemeldet, verwendet jedoch NICHT die Informationen aus dem Mitgliedschafts oracle über aktuell lebende Silos. Das heißt, es wird keine Warteschlange basierend auf dynamischen Änderungen in der Clustermitgliedschaft neu ausgerichtet. |
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) |