akka中使用ActorRefs比Actors好的优势是什么

 时间:2024-10-12 16:04:05

1、这种间接级别, 让a罕铞泱殳ctor system创建actor, 而你处理一个ActorRef object, 意味着如果你的actor崩溃, actor system可以为给定的ActorRef为创建一个新的actor。事实上, 带有 actorRef 的客户端代码甚至不知道actor已崩溃, 并且仍然可以在它正在运行的假设下发送消息。

akka中使用ActorRefs比Actors好的优势是什么

2、如下图显示了这一点, 同时介绍了如何将值返回到调用代码。

akka中使用ActorRefs比Actors好的优势是什么
akka中使用ActorRefs比Actors好的优势是什么

3、此actor system有两个类。当DividingActor收到整条消蝌怦吩曰息时, 它只需将10除以接收的值。当然, 如果接收到零荑樊综鲶, 则会导致一个由零除法的 "ArithmeticException异常"。

akka中使用ActorRefs比Actors好的优势是什么

4、默认情况下, actor不会重新启动, 尽管在这种情况下, SupervisorStrategy被定义为始终重新启动。

5、演员中的代码忘记了崩溃。它只是向演员发送消息, 并且能够接收消息, 因为它本身就是一个参与者。这种发送和接收消息的解耦允许很大的灵活性, 因为没有对结果的阻塞;返回结果时, 只需调用参与者的 onReceive 方法。

6、通过开发应用程序来处理消息处理, 而不是调用的命令式方法, 然后阻止直到您收到响应, 您可以创建响应迅速的系统。

akka中使用ActorRefs比Actors好的优势是什么
  • 后视镜倒车法的操作步骤
  • 新手开手动挡车容易犯哪些错误
  • 新手怎么看汽车右前角
  • 爱丽舍车怎样判断与路边30公分
  • 手动挡换挡平顺技巧
  • 热门搜索
    爱眼日手抄报内容 家乡的变化手抄报 劳动节手抄报的文字 春节手抄报字少又漂亮 改革开放40周年手抄报 新学期手抄报内容 关于阅读的手抄报 歌颂祖国手抄报 新春手抄报 秋天的手抄报