第1章 Orleans与Actor编程模型/
1.1 什么是Actor编程模型/
1.2 .NET平台与Orleans服务框架/
1.3 Orleans的应用现状及相关资源/
1.4 本章小结/
第2章 Grain的定义与实现/
2.1 Grain的定义/
2.2 Grain的服务模型/
2.2.1 服务接口与实现/
2.2.2 Grain服务的调用/
2.3 Grain的标识方法/
2.4 Grain的内部状态与生命周期管理/
2.4.1 Grain的唤醒与休眠/
2.4.2 显式控制Grain状态/
2.5 Grain的状态保存/
2.5.1 Grain内部状态的持久化/
2.5.2 状态同步API/
2.5.3 状态持久化服务的注册/
2.5.4 自定义状态读写逻辑的实现/
2.5.5 IGrainState接口中的状态版本约束/
2.5.6 定义状态的序列化选项/
2.6 案例:自动售货机的库存管理/
2.7 本章小结/
第3章 任务调度与组件生命周期管理/
3.1 Orleans运行时/
3.2 任务模型及调度管理/
3.2.1 .NET任务调度器与内置线程池/
3.2.2 Orleans任务调度器/
3.3 Orleans对象的生命管理/
3.3.1 Grain的运行时管理/
3.3.2 Silo的生命周期管理/
3.4 本章小结/
第4章 数据传输与远程过程调用/
4.1 Orleans数据传输协议/
4.1.1 Orleans消息对象/
4.1.2 Orleans序列化管理器/
4.2 Orleans消息处理模型/
4.2.1 连接与网关/
4.2.2 消息中心与调度器/
4.3 Orleans的远程过程调用/
4.3.1 Grain的引用对象/
4.3.2 Grain实例寻址/
4.3.3 Orleans的RPC过程/
4.4 本章小结/
第5章 Orleans构建高性能分布式Actor服务流式处理/
5.1 数据的流式处理/
5.2 Orleans流式处理系统/
5.2.1 设计目标/
5.2.2 系统模型/
5.2.3 Orleans数据流的实现/
5.2.4 数据流的发布与订阅/
5.3 Orleans流式处理API/
5.3.1 系统组件初始化/
5.3.2 异步数据流及消息接口/
5.3.3 消息的订阅与发布/
5.3.4 定序消息与序列Token/
5.3.5 可回溯数据流/
5.4 案例:系统状态遥测与监控/
5.5 本章小结/
第6章 Orleans高级功能/
6.1 异步任务/
6.1.1 异步任务的调用/
6.1.2 异步任务的中断与取消/
6.2 Grain请求拦截器/
6.2.1 入站消息拦截器/
6.2.2 出站消息拦截器/
6.3 Grain的派生类型/
6.3.1 可重入Grain/
6.3.2 Grain服务/
6.3.3 定时器与通知服务/
6.3.4 无状态工作者Grain/
6.4 事件溯源/
6.4.1 日志一致性协议/
6.4.2 JournaledGrain类/
6.4.3 事件提交策略及多实例同步/
6.4.4 级联事件通知及性能诊断/
6.4.5 服务配置及使用/
6.5 分布式事务/
6.5.1 事务服务接口的声明/
6.5.2 支持事务服务的Grain实现/
6.6 多集群Orleans应用/
6.6.1 多集群应用模型/
6.6.2 Gossip传输协议/
6.6.3 集群配置/
6.6.4 多集群Grain单例策略配置/
6.7 本章小结/
第7章 构建Orleans服务集群/
7.1 Orleans集群搭建/
7.1.1 启动任务/
7.1.2 Silo服务的优雅关闭/
7.2 服务注册与协调/
7.2.1 Membership协议/
7.2.2 集群负载均衡/
7.3 服务接口版本管理/
7.3.1 接口版本与兼容性/
7.3.2 运行时版本选择/
7.3.3 服务升级与高可用性保证/
7.4 异构Orleans应用服务/
7.5 集群性能监控/
7.6 本章小结/
第8章 构建Orleans应用服务/
8.1 搭建Orleans系统的最佳实践/
8.1.1 Orleans系统的项目结构/
8.1.2 Grain的设计与实现/
8.1.3 运行时服务监控/
8.1.4 系统故障处理/
8.1.5 功能测试/
8.1.6 应用部署与集群管理/
8.2 搭建Web应用服务/
8.2.1 案例:工单处理系统/
8.2.2 案例:企业会议管理系统/
8.3 搭建流式数据处理服务/
8.3.1 案例:网页流量计数/
8.3.2 案例:应用内活跃度奖励系统/
8.4 本章小结/
第9章 Orleans与云服务/
9.1 使用云平台构建Orleans应用/
9.2 搭建容器化Orleans服务/
9.2.1 构建Orleans应用服务镜像/
9.2.2 搭建容器化Orleans服务集群/
9.3 Azure Service Fabric Reliable Actors应用程序框架/
9.3.1 Service Fabric与Reliable Services框架/
9.3.2 Reliable Actors模型/
9.4 案例:基于Azure公有云服务构建共享单车管理平台/
9.4.1 系统功能及流程设计/
9.4.2 相关Azure服务介绍/
9.4.3 实现应用服务平台/
9.4.4 搭建可靠的应用服务集群/
9.5 本章小结/
温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录