次の方法で共有


オプション クラスの一覧

Orleans の構成に使用されるすべてのオプション クラスは、Orleans.Configuration 名前空間にあります。 それらの多くは、Orleans.Hosting 名前空間にヘルパー メソッドがあります。

IClientBuilderISiloHostBuilder の一般的なコア オプション

オプションの型 使用目的
ClusterOptions ClusterIdServiceId の設定
NetworkingOptions ソケットと開かれた接続のタイムアウト値の設定
SerializationProviderOptions` シリアル化プロバイダーの設定
TypeManagementOptions Type Map の更新間隔の設定 (異種サイロとバージョン管理に関するページを参照)

IClientBuilder 固有のオプション

オプションの型 使用目的
ClientMessagingOptions 開いたままにする接続の数を設定し、使用するネットワーク インターフェイスを指定する
StatisticsOptions 統計出力に関連する設定
GatewayOptions 使用可能なゲートウェイの一覧の更新間隔の設定
StaticGatewayListProviderOptions クライアントがクラスターへの接続に使用する URI の設定

ISiloHostBuilder 固有のオプション

オプションの型 使用目的
ClusterMembershipOptions クラスター メンバーシップの設定
ConsistentRingOptions クラスター全体にリソース割り当てを分散させるために使用される、一貫性のあるハッシュ アルゴリズムの構成オプション。
EndpointOptions サイロ エンドポイント オプションの設定
GrainCollectionOptions グレイン ガベージ コレクションのオプション
GrainVersioningOptions 異種デプロイでのグレイン実装の選択を制御する
LoadSheddingOptions 負荷遮断構成の設定。 LoadShedding を機能させるには、ClientBuilderExtensions.UsePerfCounterEnvironmentStatisticsSiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (Windows のみ) などを介した IHostEnvironmentStatistics の実装が登録されている必要があります。
MultiClusterOptions マルチクラスター サポートを構成するためのオプション
PerformanceTuningOptions パフォーマンス チューニング オプション (ネットワーク、スレッド数)
ProcessExitHandlingOptions プロセス終了時のサイロの動作を構成する
SchedulingOptions スケジューラの動作の構成
SiloMessagingOptions サイロ関連のグローバル メッセージング オプションの構成。
SiloOptions サイロの名前の設定
StatisticsOptions 統計出力に関連する設定
TelemetryOptions テレメトリ コンシューマー設定の設定