1
A
回答
0
有两种方法可以做到这
手动复位
处理一个被称为reset
和消息手动自己重新初始化所有演员的状态。
以下是处理重置字符串消息并重置参与者状态的代码示例。
class FooActor extends Actor {
var maybeBars: Option[ActorRef] = _
def receive = {
case "foo" => println("foo")
case "reset" => maybeBars = _
}
}
自动复位
第二种方式是抛出一个异常,在演员和杀演员。在这种情况下,阿卡默认管理员策略将重新启动具有初始空状态的参与者。
class FooActor extends Actor {
var maybeBars: Option[ActorRef] = _
def receive = {
case "foo" => println("foo")
case "reset" => throw new Exception("reset")
}
}
相关问题
- 1. 将webview重置为初始状态
- 2. Akka演员未能初始化
- 3. akka - Java有状态演员持久性
- 4. Akka演员意外清除其状态
- 5. 通过AKKA中的工人演员检索状态演员
- 6. 如何将状态重置为初始状态?
- 7. 开始播放Akka演员
- 8. 网页重置为初始状态QML
- 9. 将Video.js插件重置为初始状态
- 10. 将Silverlight中的所有控件重置为初始状态
- 11. 将复选框重置为初始状态
- 12. 将网页重置为其初始状态
- 13. PostgreSQL将表重置为原始状态
- 14. 在React + ES6中重置初始状态
- 15. 重置Highcharts到初始状态
- 16. 重置对象到初始状态
- 17. Scala Akka TCP演员
- 18. Akka演员基数
- 19. Akka演员和调度员
- 20. Akka演员 - 创建演员群
- 21. 测试无状态,单向信息AKKA演员
- 22. 异步设置初始状态为
- 23. 用Kotlin和akka-testkit测试akka演员
- 24. Akka演员成为关闭不可变状态的方法安全吗?
- 25. 使用虚拟构造函数重置为初始状态
- 26. 游戏棋牌总是重置为初始状态Python
- 27. Akka演员为图书馆定制
- 28. 为什么我在Akka调度演员?
- 29. Akka - 创建远程演员
- 30. AKKA远程演员错误
为什么不使用'成为'?网上有很多例子 – zella