ISiloRecoverableStreamConfigurator インターフェイス

定義

回復可能なストリーム用のサイロ固有の構成ビルダー。

public interface ISiloRecoverableStreamConfigurator : Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator
public interface ISiloRecoverableStreamConfigurator : Orleans.Hosting.INamedServiceConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator
type ISiloRecoverableStreamConfigurator = interface
    interface ISiloPersistentStreamConfigurator
    interface IPersistentStreamConfigurator
    interface INamedServiceConfigurator
Public Interface ISiloRecoverableStreamConfigurator
Implements IPersistentStreamConfigurator, ISiloPersistentStreamConfigurator
Public Interface ISiloRecoverableStreamConfigurator
Implements INamedServiceConfigurator, ISiloPersistentStreamConfigurator
派生
実装

プロパティ

ConfigureDelegate

サービスの構成に使用されるデリゲートを取得します。

(継承元 INamedServiceConfigurator)
Name

サービス名を取得します。

(継承元 INamedServiceConfigurator)

拡張メソッド

Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>)

名前付きサービスのオプションを構成します。

ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)

名前付きサービスにシングルトン コンポーネントを追加します。

ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)

名前付きサービスにシングルトン コンポーネントを追加し、名前付きサービスのオプションを構成します。

ConfigureLifecycle<T>(INamedServiceConfigurator)

回復可能なストリーム用のサイロ固有の構成ビルダー。

ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType)

ストリームの pub/sub 型を構成します。

UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>)

Azure BLOB リース プロバイダーを使用するようにサイロを構成する

UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator)

一貫性のあるリング キュー バランサーを使用するようにストリーム プロバイダーを構成します。

UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

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

UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

動的クラスター構成デプロイ バランサーを使用するようにストリーム プロバイダーを構成します。

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

リース ベースのキュー バランサーを使用するようにストリーム プロバイダーを構成します。

UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

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

UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

静的クラスター構成デプロイ バランサーを使用するようにストリーム プロバイダーを構成します。

ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IMessageDeliveryBackoffProvider>)

プル エージェントのメッセージ配信バックオフ プロバイダーを構成します。

ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IQueueReaderBackoffProvider>)

プル エージェントのキュー リーダー バックオフ プロバイダーを構成します。

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>>)

プル エージェントを構成します。

ConfigureCacheEviction(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamCacheEvictionOptions>>)

信頼できるストリーム プロバイダーのキャッシュ削除オプションを構成します。

ConfigureStatistics(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamStatisticOptions>>)

Reliable Stream プロバイダーの統計オプションを構成します。

適用対象