Akka学习笔记04--Actor生命周期
来源:互联网 发布:淘宝助手怎么上细节图 编辑:程序博客网 时间:2024/06/09 15:49
actor的生命周期大致上可分为下面三种阶段:
•初始化和启动
•通过执行特定的行为来接收和处理消息。
•当接收到终止命令时,停止。
此外,当actor的生命周期改变时,我们可以运用一些额外的可选方法(hooks)控制这些状态:
•重写preStart()和postStop()方法:可以初始化/清空任何actor资源。
•重写preRestart() 和 postRestart() :当出现异常或者上层actor重启当前actor时,用于控制状态。
原文:
**********************************************************************************************************************
An actor's lifecycle broadly consists of three phases as follows:
• Actor is initialized and started
• Actor receives and processes messages by executing a specific behavior
• Actor stops itself when it receives a termination message
Additionally, an Akka actor has additional, optional hooks that can be used to manage the state where it experiences a lifecycle change. The additional hooks are as follows:
• preStart() and postStop() can be implemented to initialize/clean any resources used by the actor to process the messages
• preRestart() and postRestart() allow the actor to manage the state in case an exception has been raised and Supervisor actor restarts the actor
tips:翻译于《Akka.Essentials》第三章,可能会有出入。附上原文。
- Akka学习笔记04--Actor生命周期
- Akka学习笔记04--Actor生命周期
- 第102讲:通过案例解析Akka中的Actor运行机制以及Actor的生命周期学习笔记
- [翻译]AKKA笔记 - ACTOR生命周期 - 基本 -5
- akka学习教程(四) actor生命周期
- [akka] Actor的生命周期
- Akka学习笔记(二):Actor Systems
- Akka学习笔记(三):什么是Actor
- Akka学习笔记05--Actor的创建
- Akka学习笔记06--Actor的消息
- Akka学习笔记05--Actor的创建
- Akka学习笔记06--Actor的消息
- Akka学习笔记(3)-Actor
- Akka学习笔记:Actor消息传递(1)
- Akka学习笔记:Actor消息传递(2)
- Akka学习笔记07--TypedActor(有类型的Actor)
- Akka学习笔记07--TypedActor(有类型的Actor)
- Akka学习笔记:Actor消息处理-请求和响应(1)
- VirtualBox增强包安装和设置共享文件夹[fedora]
- Java多线程之Lock的使用(转)
- 求子数组的最大和
- iOS中 category 和extension的区别
- Codeforces 490F Treeland Tour(dp)
- Akka学习笔记04--Actor生命周期
- 读xml生成代码例子
- ASP.NET获取汉字首字母
- 亚稳态 的好文章
- [docker]动态挂卷与数据卷管理
- fms 集群方法测试
- android:手机财务管理系统
- 如何获取DNS Server的地址?---利用GetNetworkParams
- 【索引】Codeforces Round #279(Div. 2)