Scala并发编程(二)之 Akka
Scala并发编程之 Akka
概述Akka通信过程Actor Path
入门案例定时任务案例两个进程之间的通信案例简易版 Spark通信框架实现案例
概述
Akka是使用 Scala开发的库, 它是基于事件驱动的, 用于构建高并发项目的工具包
Akka特性:
提供基于异步非阻塞, 高性能的事件驱动编程模型内置容错机制, 允许 Actor出错时, 进行恢复或重置轻量级的事件处理(每 GB堆内存几百万 Actor. *轻量级事件处理和重量级的划分, 主要看是否依赖操作系统和硬件, 依赖是重量级, 不依赖是轻量级可在单机上构建高并发应用, 也可在网络中构建分布式应用
Akka通信过程
学生创建一个 ActorSystem通过 ActorSystem来创建一个 ActorRef(老师的引用), 并将消息发送给 ActorRefActorRef将消息发送给 Message Di
共有 0 条评论