Table of contentsGrains流托管部署教程和示例实现上的细节迁移其他资源Table of contents 概述 Grains 开发一个GrainGrain标识Grain的安置定时器和提醒器观察者请求调度请求上下文代码生成持久化 关系型存储(ADO.NET)Azure存储Amazon DynamoDB存储 事件溯源 日志式Grain基础复制的实例即时/延时确认通知事件溯源配置内置的日志一致性提供者日志式Grain的诊断 进阶特性 外部任务与Grains拦截器Grain服务无状态Worker Grains取消令牌事务单向请求Grain的生命周期 接口版本化 向后兼容指南兼容的Grains版本选择器的策略部署新版本的Grains 流 总览快速入门流编程APIs流提供者为什么是Orleans流? 托管 客户端Silo的生命周期异构SilosGrain目录配置指南 本地开发配置客户端配置服务端配置典型配置可选类激活的垃圾回收配置.NET垃圾回收配置ADO.NET ProvidersADO.NET数据库配置序列化启动任务关闭Orleans 监测 Silo错误码监测客户端错误码监测 部署 运行应用KubernetesService Fabric故障处理使用Azure Web Apps与Azure云服务Azure云服务部署的故障处理Consul部署部署时的故障处理多集群支持 多集群配置Gossip频道Silo配置全局单例Grains 教程和示例 示例教程1 - Orleans基础单元测试自定义Grain存储示例 - Hello World Overview 实现上的细节 总览Orleans生命周期消息交付的保证调度器集群管理流的实现 Azure队列流 负载均衡单元测试 迁移 从Orleans 1.5迁移从Azure Cloud Services上的Orleans 1.5迁移代码生成 其他资源 资源总览FAQNuGet包文档指南最佳实践链接演讲贡献