Persistência de grãos de armazenamento do Azure
O provedor de persistência de grãos do Armazenamento do Azure dá suporte ao Armazenamento de Blob do Azure e ao Armazenamento de Tabela do Azure.
Instalar o Armazenamento de Tabela do Azure
Instale o Microsoft.Orleans. Persistence.AzureStorage pacote do NuGet. O provedor de Armazenamento de Tabela do Azure armazena o estado em uma linha da tabela, dividindo o estado em várias colunas se os limites de uma única coluna forem excedidos. Cada linha pode conter um comprimento máximo de 1 megabyte, conforme imposto pelo Armazenamento de Tabela do Azure.
Configure o provedor de persistência de grãos do Armazenamento de Tabela do Azure usando os métodos de AzureTableSiloBuilderExtensions.AddAzureTableGrainStorage extensão.
siloBuilder.AddAzureTableGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.ConfigureTableServiceClient(
"DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1");
});
Instalar o Armazenamento de Blobs do Azure
O provedor de Armazenamento de Blob do Azure armazena o estado em um blob.
Configure o provedor de persistência de grãos do Armazenamento de Blob do Azure usando os métodos de AzureBlobSiloBuilderExtensions.AddAzureBlobGrainStorage extensão.
siloBuilder.AddAzureBlobGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.ConfigureBlobServiceClient(
"DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1");
});