第一章 Akka 介绍

第一章 Akka 介绍

在这一章中包含:

Akka 介绍

Actors 与 Actor 系统

Akka 应用

在第一章中,我们会介绍 Akka 的各个方面,你会了解到 Akka 与其他方案的不同。

焦点会集中在如何利用这些能力,打造强大的并行和分布式应用。

Akka 同时也是革命性的,打破原来的容器传统,通过使用已经产生了一段时间的想法,即Actor系统(如果你没听说过Actors,别担心,我们会在本书中详尽讨论)。

你会认识到,Akka 简化了异步和并发任务的实现,以及如何针对分布式容错提供了一个令人激动的新实现。

最后,我们会讨论这些概念,结合 Akka 运行时,按照应用的许诺进行交付,即更可靠,更易扩展,且更容易写(还有更容易重构)。

开发者经常等着扩展的问题出现了才考虑。

Akka 使得写可扩展项目的第一行代码的时候就很容易,或将其加入到现有工程中。

后期要求:每个应用都要有组件可以处理请求和处理负载,或者运行那些管理很多工作的任务。

以前解决这些问题的主要方法是将自己开发的解决方案嫁接到已经写成的代码上。

即使你往现在的代码上添加东西,新代码也可能从一开始就要求是并发的,可扩展的,且容错的。

本书会让你相信,Akka 授予应用各种能力如此轻量优雅,没有道理不早点使用。