Akka 是一个用 Scala 编写的库,用于在 JVM 平台上简化编写具有可容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用,其同时提供了Java 和 Scala 的开发接口。Akka 允许我们专注于满足业务需求,而不是编写初级代码。在 Akka 中,Actor 之间通信的唯一机制就是消息传递。Akka 对 Actor 模型的使用提供了一个抽象级别,使得编写正确的并发、并行和分布式系统更加容易。Actor 模型贯穿了整个 Akka 库,为我们提供了一致的理解和使用它们的方法。
- Gitter Chat,Akka 在线交流平台;
- Akka in GitHub,Akka 开源项目仓库;
- Akka Official Website,Akka 官网。
快速入门指南
目录
- 安全公告
- 入门指南
- 一般概念
- Actors
- Actors(详述了 Akka 中常见的 API 操作,强烈推荐阅读)
- 容错
- 调度器
- 邮箱
- 路由
- FSM
- 持久化
- 持久化 - 模式演化
- 持久化查询
- LevelDB 的持久化查询
- 持久化 FSM
- 持久化 - 构建存储后端
- 测试 Actor 系统
- Akka 类型
- 集群
- 流
- 网络
- 发现
- 协作
- Futures 和 Agents
- 工具
- 其他 Akka 模块
- 如何:常见模式
- 项目信息
- 附加信息
English Original Editon: Akka Documentation