akka-actor_2.13-2.5.26.jar下载

摘要

Akka是一个工具包,用于为Java和Scala构建高度并发、分布式和弹性的消息驱动应用程序。Akka 基于 Actor 模型,提供了一个用于构建可扩展

书单推荐:成为Java顶级程序员架构师 ,这20来本(高薪)必看点击获取

书单推荐:成为Java顶级程序员架构师 ,这20来本(高薪)必看点击获取

Akka是一个工具包,用于为Java和Scala构建高度并发、分布式和弹性的消息驱动应用程序。Akka 基于 Actor 模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快 速响应的(Responsive)应用程序的平台。 

Actor 模型:在计算机科学领域,Actor 模型是一个并行计算(Concurrent Computation)模型, 它把 actor 作为并行计算的基本元素来对待:为响应一个接收到的消息,一个 actor 能够自 己做出一些决策,如创建更多的 actor,或发送更多的消息,或者确定如何去响应接收到的 下一个消息。 

Actor 是 Akka 中最核心的概念,它是一个封装了状态和行为的对象,Actor 之间可以通过交 换消息的方式进行通信,每个 Actor 都有自己的收件箱(Mailbox)。通过 Actor 能够简化锁 及线程管理,可以非常容易地开发出正确地并发程序和并行系统。 



软件特点

Actor 具有如下特性:

1、提供了一种高级抽象,能够简化在并发(Concurrency)/并行(Parallelism)应用场景下 的编程开发

2、提供了异步非阻塞的、高性能的事件驱动编程模型

3、超级轻量级事件处理(每 GB 堆内存几百万 Actor)