第104讲:通过案例解析Akka中的Actor的不同类型的Constructor学习笔记
来源:互联网 发布:mac日历广告如何禁止 编辑:程序博客网 时间:2024/05/25 08:14
第104讲:通过案例解析Akka中的Actor的不同类型的Constructor学习笔记
actor的构造器有两种:
1默认:构造时把actor具体的类名称传入
2非:构造实例时传入参数,助于特殊初始化,
如可以在构造器中传入其他actor的actorRef(引用),这样就可以在自己的receive中
给其他actor发消息。
val aggregateActor:ActorRef = context.actorOf(Props[AggregateActor],name="aggregate")
构造默认构造器
val reduceActor:ActorRef = context.actorOf(Props(new ReduceActor(aggregateActor)),name="reduce")
构造非默认构造器
源码:
/**
* Strores the context for this actor, including self , and sender.
* It is implicit to support operations such as 'forward'.
*/
protected[akka] implicit val context:ActorContext = {
val contextStack = ActorCell.contextStack.get
...
}
implicit final val self = context.self //MUST BE A VAL, TRUST ME
使用context.actorOf可以构建具体的actor的实例并拿到实例的句柄
def actorOf(props:Props,name:String):ActorRef
以上内容是从王家林老师DT大数据课程第104讲的学习笔记。
DT大数据微信公众账号:DT_Spark
王家林老师QQ:1740415547
王家林老师微信号:18610086859
DT大数据梦工厂1至104集scala的所有视频、PPT和代码在百度云盘的链接:http://pan.baidu.com/share/home?uk=4013289088#category/type=0&qq-pf-to=pcqq.group
第104讲视频网站地址:
56网
http://www.56.com/u23/v_MTM4ODI3MDUy.html
- 第104讲:通过案例解析Akka中的Actor的不同类型的Constructor学习笔记
- 第102讲:通过案例解析Akka中的Actor运行机制以及Actor的生命周期学习笔记
- 第103讲:通过案例解析Akka中的Actor的定义和创建学习笔记
- 第110讲:Akka中的Actor的Monitoring初步解析学习笔记
- 第108讲:Akka中的Actor消息的处理、消息回复、消息转发学习笔记
- 第105讲:解析Akka中的子Actor及其代码学习笔记
- 第111讲:Akka中的Actor中用become和unbecome动态切换receive的具体处理逻辑实战学习笔记
- 第106讲:解析Akka中的消息的不同发送方式方式详解学习笔记
- 第109讲:Akka中的Actor异步和同步停止方式实战详解学习笔记
- 第90讲:基于Scala的Actor之上的分布式并发消息驱动框架Akka初体验学习笔记
- 第92讲:Akka第一个案例动手实战开发环境的搭建,第93讲:Akka第一个案例动手实战开发消息实体类学习笔记
- Akka学习笔记05--Actor的创建
- Akka学习笔记06--Actor的消息
- Akka学习笔记05--Actor的创建
- Akka学习笔记06--Actor的消息
- Akka学习笔记07--TypedActor(有类型的Actor)
- Akka学习笔记07--TypedActor(有类型的Actor)
- 第100讲:使用SBT开发Akka第一个案例源码解析消息、main入口、MasterActor学习笔记
- A + B Problem II
- 白盒测试.
- Scrum
- 安卓的生命周期(初学)
- jaxp解析器 使用DOM对象来解析XML
- 第104讲:通过案例解析Akka中的Actor的不同类型的Constructor学习笔记
- Android关于JSON解析
- 接口与抽象类的区别
- Openstack网络之Vlan网络模式
- java.lang.RuntimeException: Parcel: unable to marshal value com.zhym.friendcircule.Photo@41fcd5c8
- 菜鸟的安卓实习之路----软键盘弹出布局不适不完全指南
- csdn能不能行啊,传个资源我都登陆过了,还是重复让登陆
- 2015.9.17 initWithName构造函数补充
- HDU 3507 Print Article(斜率优化DP)