Azure Storage-graanpersistentie
De korrelpersistentieprovider van Azure Storage ondersteunt zowel Azure Blob Storage als Azure Table Storage.
Azure Table Storage installeren
Installeer Microsoft .Orleans. Persistence.AzureStorage-pakket van NuGet. De Azure Table Storage-provider slaat de status op in een tabelrij en splitst de status over meerdere kolommen als de limieten van één kolom worden overschreden. Elke rij kan een maximale lengte van 1 megabyte bevatten, zoals opgelegd door Azure Table Storage.
Configureer de Provider voor graanpersistentie van Azure Table Storage met behulp van de AzureTableSiloBuilderExtensions.AddAzureTableGrainStorage extensiemethoden.
siloBuilder.AddAzureTableGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.ConfigureTableServiceClient(
"DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1");
});
Azure Blob Storage installeren
De Azure Blob Storage-provider slaat de status op in een blob.
Configureer de korrelpersistentieprovider van Azure Blob Storage met behulp van de AzureBlobSiloBuilderExtensions.AddAzureBlobGrainStorage extensiemethoden.
siloBuilder.AddAzureBlobGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.ConfigureBlobServiceClient(
"DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1");
});