频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
大数据系列修炼:Scala课程103
2016-10-21 10:01:00      个评论    来源:数据分析玩家  
收藏   我要投稿

核心内容:

1、通过案例解析Akka中的Actor的定义和创建

1>对于Actor来说,可以通过ActorSystem的方式来创建Actor,也可以通过Actor去创建其它的Actor,此时Actor之间将存在
继承关系。
2>Actor的创建是和它的启动同步完成的,即我们在创建Actor的时候实际上就已经启动了Actor,即Actor的启动是其创建
的一部分。
3>对于Actor而言,PreStart()可以完成资源的初始化工作,PostStop()方法可以完成资源的清理工作。
4>ActorSystem的本身相当于一个容器,类似于一个监控的树状结构。
5>我们构建出的Actor的具体的实例其实是ActorRef类型的,而ActorRef是我们访问具体Actor的代理(句柄),通过ActorRef可以
给相关的Actor发送消息。


相应代码:

var actorSystem: ActorSystem = ActorSystem.create("HelloAkka")
val master = actorSystem.actorOf(Props[MasterActor],name = "master")

如有问题,欢迎留言指正!

点击复制链接 与好友分享!回本站首页
上一篇:大数据系列修炼:Scala课程102
下一篇:libevent使用篇:Bufferevents高级话题
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站