gpt4 book ai didi

java - 在运行时停止 Akka actor

转载 作者:太空宇宙 更新时间:2023-11-04 13:27:13 25 4
gpt4 key购买 nike

我开始将 Akka 与 Java 结合使用。

  1. 如果我向启动 CPU 密集进程的参与者发送消息,是否可以在该参与者处理该消息时停止该参与者,或者我必须等待它结束该消息? (我已经看到 stop() anf kill 首先等待结束)。

  2. 如何并行运行 Actor?是否可以看到 2 个参与者(如 2 个并行线程)并在我需要时杀死其中一个?

最佳答案

  1. 您无法停止处理当前消息,因为这可能会导致应用程序状态不一致。您所能做的就是不通过调用 stop(actorRef) 方法来处理所有接下来的消息。

  2. Actor 是平行的,这是他们的主要特点。您只需创建一个参与者,然后创建另一个参与者,向他们发送消息,然后它们就并行运行。

关于java - 在运行时停止 Akka actor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32522705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com