Search Results for

    Show / Hide Table of Contents

    Azure存储Grain持久化

    Azure存储Grain持久化提供程序同时支持Azure Blob存储和Azure表存储。

    安装

    安装Microsoft.Orleans.Persistence.AzureStorageNuGet的软件包。

    组态

    Azure表存储

    Azure表存储提供程序将状态存储在表行中,如果超出单个列的限制,则将状态分为多个列。每行的最大长度为一兆字节,例如扩展Azure表存储。

    使用以下命令配置Azure表存储Grain持久化提供程序ISiloBuilder.AddAzureTableGrainStorage扩展方法。

    siloBuilder.AddAzureTableGrainStorage(
        name: "profileStore",
        configureOptions: options =>
        {
            options.UseJson = true;
            options.ConnectionString = "DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1";
        });
    

    Azure Blob存储

    Azure Blob存储提供程序将状态存储在Blob中。

    使用以下命令配置Azure Blob存储Grain持久化提供程序ISiloBuilder.AddAzureBlobGrainStorage扩展方法。

    siloBuilder.AddAzureBlobGrainStorage(
        name: "profileStore",
        configureOptions: options =>
        {
            options.UseJson = true;
            options.ConnectionString = "DefaultEndpointsProtocol=https;AccountName=data1;AccountKey=SOMETHING1";
        });
    
    • Improve this Doc
    In This Article
    Back to top Generated by DocFX