概述

  • 术语,概念
  • 并发 vs. 并行
  • 异步 vs. 同步
  • 非阻塞 vs. 阻塞
  • 死锁 vs. 饥饿 vs. 活锁
  • 竞态条件
  • 非阻塞担保(进展条件)
  • 推荐文献
  • Actor系统
  • 树形结构
  • 配置容器
  • Actor最佳实践
  • 阻塞需要仔细的管理
  • 你不应该担心的事
  • 什么是Actor?
  • Actor引用
  • 状态
  • 行为
  • 邮箱
  • 子Actor
  • 监管策略
  • 当Actor终止时
  • 监管与监控
  • 监管的意思
  • 顶级监管者
  • 重启的含义
  • 生命周期监控的含义
  • 一对一策略 vs. 多对一策略
  • Actor引用, 路径与地址
  • 什么是Actor引用?
  • 什么是Actor路径?
  • 如何获得Actor引用?
  • Actor引用和路径相等性
  • 重用Actor路径
  • 与远程部署之间的互操作
  • 路径中的地址部分用来做什么?
  • Actor路径的顶级作用域
  • 位置透明性
  • 天生的分布式
  • 破坏透明性的方式
  • 远程调用如何使用?
  • Peer-to-Peer vs. Client-Server
  • 使用路由来进行垂直扩展的标记点
  • Akka与Java内存模型
  • Java内存模型
  • Actors与Java内存模型
  • Future与Java内存模型
  • STM与Java内存模型
  • Actor与共享的可变状态
  • 消息发送语义
  • 一般规则
  • JVM内(本地)消息发送规则
  • 更高层次的抽象
  • 死信
  • 配置
  • 配置读取的地方
  • 当使用JarJar,,OneJar,Assembly或任何jar打包命令(jar-bundler)
  • 自定义application.conf
  • 包含文件
  • 配置日志
  • 谈一谈类加载器
  • 应用特定设置
  • 配置多个ActorSystem
  • 从自定义位置读取配置
  • Actor部署配置
  • 参考配置清单