用例和部署场景

我该如何使用和部署 Akka

Akka 可以有几种使用方式:

  • 作为一个库: 以普通jar包的形式放在classpath上,或放到web应用中的 WEB-INF/lib位置
  • 作为一个独立的应用程序,使用 Microkernel(微内核),自己有一个main类来初始化Actor系统

将Akka作为一个库

如果你是编写web应用,你估计要使用这种方式。通过添加更多的模块,可以有多种以库的形式使用Akka的方式。

将Akka用作单独的微内核

Akka 也可以以独立微内核的形式使用。