この構成ガイドでは、主要な構成パラメーターと、それらを最も一般的な使用シナリオで使用する方法について説明します。 Orleansは、開発とテストのためのローカル の単一ノードデプロイ、サーバー クラスタリング、マルチインスタンス Azure worker ロールなど、さまざまなシナリオに適合するさまざまな構成で使用できます。
このガイドでは、ターゲット シナリオの 1 つで Orleans を実行するために必要な主要な構成パラメーターについて説明します。 その他の構成パラメーターは、主にパフォーマンスを向上させるために Orleans を微調整するのに役立ちます。
SiloHostBuilderとClientBuilderを使用して、サイロとクライアントをそれぞれプログラムで構成します。 これを行うには、いくつかの補助オプション クラスを使用します。 Orleansのオプション クラスは.NET の Options パターンに従い、ファイル、環境変数、またはその他の有効な構成プロバイダーから読み込むことができます。
ローカル開発用にサイロとクライアントを構成する場合は、「 ローカル開発の構成 」セクションを参照してください。 サーバー構成とクライアント構成のセクションでは、それぞれサイロとクライアントの構成について説明します。
一般的な構成のセクションでは、いくつかの一般的な構成の概要を示します。 構成できる重要なコア オプションの一覧は、 オプション クラスの一覧にあります。
Von Bedeutung
「.NET ガベージ コレクションの構成」で詳しく説明されているように、 .NET ガベージ コレクションを正しく構成してください。
.NET