Akka是一个开源库或工具包。它用于创建并发, 分布式和容错应用程序。你可以将此库集成到任何JVM(Java虚拟机)支持语言中。在本教程中, 我们将把它集成到Scala编程语言中。
Akka用Scala编写。它实现基于演员的模型。 Actor模型为编写并发和分布式应用程序提供了更高级别的抽象。它有助于开发人员处理显式锁定和线程管理。 Akka使编写正确的并发和并行应用程序变得更加容易。
为什么命名为Akka?
它是瑞典北部一座名为Laponia的美丽的瑞典山脉的名称。这座山有时也被称为”拉波尼亚女王”。
Akka也是萨米人(瑞典土著人口)神话中女神的名字。她是代表世界上所有美丽和美好的女神。这座山可以看作是这个女神的象征。
名称Akka是演员Kernel中字母A和K的回文。