Azure Storage グレイン永続化
Azure Storage グレイン永続化プロバイダーでは、Azure Blob Storage と Azure Table Storage の両方がサポートされます。
Azure Table Storage をインストールする
NuGet から Microsoft.Orleans.Persistence.AzureStorage パッケージをインストールします。 Azure Table Storage プロバイダーによって状態がテーブル行格納されます。1 列の限界を超える場合、状態が分割され、複数の列に格納されます。 Azure Table Storage によって規定されているように、各行は最大 1 メガバイトを保持できます。
AzureTableSiloBuilderExtensions.AddAzureTableGrainStorage 拡張メソッドを使用して Azure Table Storage グレイン永続化プロバイダーを構成します。
siloBuilder.AddAzureTableGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.ConfigureTableServiceClient(
"DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1");
});
Azure Blob Storage をインストールする
Azure Blob Storage プロバイダーによって状態が BLOB に格納されます。
AzureBlobSiloBuilderExtensions.AddAzureBlobGrainStorage 拡張メソッドを使用して Azure Blob Storage グレイン永続化プロバイダーを構成します。
siloBuilder.AddAzureBlobGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.ConfigureBlobServiceClient(
"DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1");
});
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET