オプション クラスの一覧
Orleans の構成に使用されるすべてのオプション クラスは、Orleans.Configuration
名前空間にあります。 それらの多くは、Orleans.Hosting
名前空間にヘルパー メソッドがあります。
IClientBuilder
と ISiloHostBuilder
の一般的なコア オプション
オプションの型 | 使用目的 |
---|---|
ClusterOptions | ClusterId と ServiceId の設定 |
NetworkingOptions | ソケットと開かれた接続のタイムアウト値の設定 |
SerializationProviderOptions` | シリアル化プロバイダーの設定 |
TypeManagementOptions | Type Map の更新間隔の設定 (異種サイロとバージョン管理に関するページを参照) |
IClientBuilder
固有のオプション
オプションの型 | 使用目的 |
---|---|
ClientMessagingOptions | 開いたままにする接続の数を設定し、使用するネットワーク インターフェイスを指定する |
StatisticsOptions | 統計出力に関連する設定 |
GatewayOptions | 使用可能なゲートウェイの一覧の更新間隔の設定 |
StaticGatewayListProviderOptions | クライアントがクラスターへの接続に使用する URI の設定 |
ISiloHostBuilder
固有のオプション
オプションの型 | 使用目的 |
---|---|
ClusterMembershipOptions | クラスター メンバーシップの設定 |
ConsistentRingOptions | クラスター全体にリソース割り当てを分散させるために使用される、一貫性のあるハッシュ アルゴリズムの構成オプション。 |
EndpointOptions | サイロ エンドポイント オプションの設定 |
GrainCollectionOptions | グレイン ガベージ コレクションのオプション |
GrainVersioningOptions | 異種デプロイでのグレイン実装の選択を制御する |
LoadSheddingOptions | 負荷遮断構成の設定。 LoadShedding を機能させるには、ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics や SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (Windows のみ) などを介した IHostEnvironmentStatistics の実装が登録されている必要があります。 |
MultiClusterOptions | マルチクラスター サポートを構成するためのオプション |
PerformanceTuningOptions | パフォーマンス チューニング オプション (ネットワーク、スレッド数) |
ProcessExitHandlingOptions | プロセス終了時のサイロの動作を構成する |
SchedulingOptions | スケジューラの動作の構成 |
SiloMessagingOptions | サイロ関連のグローバル メッセージング オプションの構成。 |
SiloOptions | サイロの名前の設定 |
StatisticsOptions | 統計出力に関連する設定 |
TelemetryOptions | テレメトリ コンシューマー設定の設定 |
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET