第110讲:Akka中的Actor的Monitoring初步解析学习笔记

来源:互联网 发布:windowXP CF网络异常 编辑:程序博客网 时间:2024/05/05 14:56

110讲:Akka中的ActorMonitoring初步解析学习笔记

本讲主要讲解actor的监控机制

这和supervisor不同。

Akka是由树状结构构成的分层结构。

下层actor发生变化上层actor都可以感知到变化。

假设stop上层actor时,下层actor会首先被stop,然后才是上层actor

 

Monitor actor会监控worker actor,如果worker actor被中断,monitor actor会感知到这个事件,并采取适当的action,如再次启动一个worker actor实例,继续完成同样的工作。

这在实际开发系统时非常重要,开发系统,具体actor可能会工作不稳定,或硬件软件因素被意外或意料中的停止,而被中断的工作还要继续,所以需要monitor actor监控。

Monitor actor是通过context.watch来监控worker actor的。

worker actor被停止时,会有terminated消息发送给monitor actormonitor actor收到消息时会采取一定措施。如启动一个同样的actor。这样其他actor就可以继续给这个actor发消息了。

 

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

王家林老师QQ:1740415547 

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

 

第110讲视频网站地址:

土豆

http://www.tudou.com/programs/view/Yy2tBXnigVM/

51CTO

http://edu.51cto.com/lesson/id-76285.html

 

 

0 0
原创粉丝点击