第102讲:通过案例解析Akka中的Actor运行机制以及Actor的生命周期学习笔记

来源:互联网 发布:非凡软件站 恶心 编辑:程序博客网 时间:2024/05/19 01:10

102讲:通过案例解析Akka中的Actor运行机制以及Actor的生命周期学习笔记

Actor是构建akka程序的核心基石,akkaactor提供了构建可伸缩的,容错的,分布式的应用程序的基本抽象,

actor是异步的,非阻塞式的,事件驱动的轻量级的模型,

 

actor中都有自己的成员,也有receive方法,在receive中处理具体的逻辑。

 

actor间沟通只能通过发消息。

!发消息是异步的过程,MasterActor只会对自己的邮箱感兴趣,不断循环自己的邮箱,

收到消息后进行处理。

 

actor内部创建其他actor是通过ActorSystem.ActorOf(Props[MasterActor])

创建出工作的actor后,actor就进入start状态,开始查看邮箱中是否有邮件,

有邮件时就处理邮件,直到收到停止的指令。

 

Actor的生命周期:

1)初始化:preStart

2)接收消息、处理消息。用模式匹配的方式匹配到消息就处理

3stop处理消息进行清理工作。

 

为什么会出现preRestart/postRestart呢?

actor崩溃了(exception),被supervisor重新启动时,preRestart/postRestart就会被调用,进行状态恢复

 

创建actor有多种方式,如ActorSystem,接下来讲解其他方式。

 

以上内容是从王家林老师DT大数据课程第102讲的学习笔记。
DT大数据微信公众账号:DT_Spark  

王家林老师QQ:1740415547 

王家林老师微信号:18610086859
DT大数据梦工厂1至103集scala的所有视频、PPT和代码在百度云盘的链接:http://pan.baidu.com/share/home?uk=4013289088#category/type=0&qq-pf-to=pcqq.group

 

第102讲视频网站地址:

6

http://v.ku6.com/show/kua2BKQLuJco4OrTl3nHpQ...html?from=my

优酷

http://v.youku.com/v_show/id_XMTMzNTg1OTEwMA==.html

 


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 履约保函到期了怎么办 续贷高校未通过怎么办 安卓手机网速慢怎么办 探探性别错了怎么办 尿酸高导致脚肿怎么办 联通光猫复位后怎么办 头部和脸部出油怎么办 vcd解码板坏了怎么办 脚崴了里面筋疼怎么办 长寿龟身上烂了怎么办 纱裙没有腰身显胖怎么办 橘子平台下载速度慢怎么办 换手机号了支付宝账号怎么办 怀孕期间脚扭了怎么办 买了临街房后悔怎么办 绝地求生困在废车里怎么办 身体出现辅助睡眠状态怎么办 扁桃体发炎喉咙痒咳嗽怎么办 电脑玩英雄杀卡怎么办 康佳冰箱显示2e怎么办 高考登陆系统登录密码错误怎么办 苹果遇到ad登录问题怎么办? 小孩2天不拉屎怎么办 20天宝宝不大便怎么办 小孩几天不拉大便怎么办 宝宝经常不拉大便怎么办 宝宝便秘 肛裂了怎么办 3个月宝宝不便便怎么办 宝宝8个月不便便怎么办 宝宝在幼儿园不爱说话怎么办 广东学考考了d怎么办 上嘴唇干燥紧绷怎么办 美国大学gpa非常低怎么办 大学手机作弊通报教务处怎么办 崩坏3邮箱验证码过期怎么办 快递员被顾客恶意投诉怎么办 5岁幼儿逻辑思维差怎么办 脸一边胖一边瘦怎么办 夏天穿鞋子脚痒怎么办 脚痒怎么办但不是脚气 脚气脚趾缝烂了怎么办