java餐饮管理源码
[toc]
一、Akka简单介绍
Akka基于Actor模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快速响应的(Responsive)应用程序的平台。
Actor是Akka中最核心的概念,它是一个封装了状态和行为的对象,Actor之间可以通过交换消息的方式进行通信,每个Actor都有自己的收件箱(Mailbox)。
通过Actor能够简化锁及线程管理,可以非常容易地开发出正确地并发程序和并行系统,Actor具有如下特性:
提供了一种高级抽象,能够简化在并发(Concurrency)/并行(Parallelism)应用场景下的编程开发
提供了异步非阻塞的、高性能的事件驱动编程模型
超级轻量级事件处理(每GB堆内存几百万Actor)
二、Akka简单使用
1.
从创建一个scala项目说起
在D盘新建一个项目目录,比如说叫AkkaDemo。
进入AkkaDemo目录,新建一个build.gradle文件,并在文件中输入一下内容:
apply
plugin:
'idea'
apply
plugin:
'scala'
task
"c