你的第一个分布式 Akka 应用

本章中有:

  • 介绍横向扩展
  • 分布 goticks.com 应用
  • 远程
  • 测试分布式 actor 系统

截止到现在,我们只看了在单个节点上构建 Akka actor 系统。 本章介绍横向化扩展 Akka 应用。 你将在这里构建你的第一个分布式 Akka 应用。 我们使用第二章的《启动并运行应用》,将其横向扩展。

我们从一些常用的术语开始,快速浏览 Akka 用来横向扩展的不同方法。 我们会介绍 akka-remote 模块,以及其如何提供了在分布在网络中的各 actors 之间通信的简洁的方案。 我们会把 goticks.com 扩展到两个节点上,一个前端,以及一个后端服务器。 你会找出如果用多 JVM 测试套件来对 app 进行单元测试。

这一章会让你熟悉横向扩展你的应用。 第七章会介绍集群。 一旦你熟悉了如何构建现实世界的 Akka 应用,第十三章会进入横向扩展一个更复杂的例子的的各种细节。 这正是本书第二部分的主题。