Orleans:构建高性能分布式Actor服务
上QQ阅读APP看书,第一时间看更新

2.5.3 状态持久化服务的注册

当开发人员使用状态持久化服务API存储内部状态时,需要在Orleans应用服务启动时向Orleans运行时注册持久化存储服务所依赖的StorageProvider。以下代码示例中为Orleans运行时服务器注册了2个不同名称的基于运行时内存存储的MemoryGrainStorage,Orleans框架也在Microsoft.Orleans.OrleansProviders扩展程序包内提供了多种基于Azure Storage/AWS DynamoDb/Ado.Net等存储技术的StorageProvider,开发人员可以按需在应用程序内部进行配置并注册使用。