Share via


SiloEventHubStreamConfigurator クラス

定義

public class SiloEventHubStreamConfigurator : Orleans.Streams.SiloRecoverableStreamConfigurator
type SiloEventHubStreamConfigurator = class
    inherit SiloRecoverableStreamConfigurator
Public Class SiloEventHubStreamConfigurator
Inherits SiloRecoverableStreamConfigurator
継承

コンストラクター

SiloEventHubStreamConfigurator(String, Action<Action<IServiceCollection>>, Action<Action<IApplicationPartManager>>)

フィールド

configureDelegate (継承元 SiloPersistentStreamConfigurator)
name (継承元 SiloPersistentStreamConfigurator)

メソッド

Configure<TOptions>(Action<OptionsBuilder<TOptions>>) (継承元 SiloPersistentStreamConfigurator)
ConfigureCachePressuring(Action<OptionsBuilder<EventHubStreamCachePressureOptions>>)
ConfigureCheckpointer<TOptions>(Func<IServiceProvider,String,IStreamQueueCheckpointerFactory>, Action<OptionsBuilder<TOptions>>)
ConfigureComponent<TComponent>(Func<IServiceProvider,String,TComponent>) (継承元 SiloPersistentStreamConfigurator)
ConfigureComponent<TOptions,TComponent>(Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>) (継承元 SiloPersistentStreamConfigurator)
ConfigureEventHub(Action<OptionsBuilder<EventHubOptions>>)
ConfigurePartitionReceiver(Action<OptionsBuilder<EventHubReceiverOptions>>)
TryConfigureDefaults() (継承元 SiloPersistentStreamConfigurator)

拡張メソッド

UseEventHubCheckpointer(SiloEventHubStreamConfigurator, Action<OptionsBuilder<AzureTableStreamCheckpointerOptions>>)
UseAzureDeploymentLeaseBasedBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>)

負荷分散に Azure デプロイ情報を使用するストリーム キュー バランサー。 Azure で実行されているサイロが必要です。 このバランサーは、クラスターの自動スケール シナリオ、予期しないサーバー障害シナリオでのキューの分散をサポートし、理想的な分散をサポートしようとします

UseClusterConfigDeploymentLeaseBasedBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>)
UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator)
UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

負荷分散のためにメンバーシップ オラクルからの Azure デプロイ情報とサイロの状態を使用するストリーム キュー バランサー。
Azure で実行されているサイロが必要です。 この Balancer では、Azure ロール コードによって報告されるサイロの完全なセットに関する情報と、現在アクティブな (アクティブな) サイロに関するメンバーシップ オラクルからの情報と、アクティブでないサイロからのキューの再調整の両方が使用されます。

UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)
UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

負荷分散に Azure デプロイ情報を使用するストリーム キュー バランサー。 Azure で実行されているサイロが必要です。 この Balancer では、Azure ロール コードによって報告されたサイロの完全なセットに関する両方の情報が使用されますが、現在アクティブなサイロに関するメンバーシップ オラクルからの情報は使用されません。 つまり、クラスター メンバーシップの動的な変更に基づいてキューを再調整することはありません。

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)
ConfigureCacheEviction(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamCacheEvictionOptions>>)
ConfigureStatistics(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamStatisticOptions>>)

適用対象