Akka是什么 Akka就是为了改变编写高容错性和强可扩展性的并发程序而生的.通过使用Actor模型我们提升了抽象级别,为构建正确的可扩展并发应用提供了一个更好的平台.在容错性方面我们採取了"let it crash"(让它崩溃)模型,人们已经将这样的模型用在了电信行业,构建出"自愈合"的应用和永不停机的系统,取得了巨大成功.Actor还为透明的分布式系统以及真正的可扩展高容错应用的基础进行了抽象. Akka是JVM(JAVA虚拟机,下同)平台上构建高并发.分布式和…
谈到Akka就必须介绍Actor并发模型,而谈到Actor就必须看一篇叫做<A Universal Modular Actor Formalism for Artificial Intelligence >的论文,它最早发表于1973年,提出了一种并发计算的理论模型,Actor就源于该模型. 在Actor模型中,actor是一个并发原语,简单的说,一个actor就是一个工人,与进程或线程一样都能够工作或处理任务.其实这还有点不好理解,我们可以把它想象成面向对象编程语言中的一个对象实例.在OOP…