gpt4 book ai didi

scala - 让两个本地实例与 Akka 参与者通信所需的最少代码是多少?

转载 作者:行者123 更新时间:2023-12-02 08:51:59 25 4
gpt4 key购买 nike

我想知道在一台机器上启动一个应用程序的两个实例所需的最少代码是多少,这两个实例可以相互发送和接收消息。

据我所知,我需要

  1. 启动一个可以处理消息的actor。
  2. 告诉这个实例有另一个实例可以发送消息。

我如何在 Akka 中执行 1. 和 2.?

最佳答案

来自 Akka's home page :

// server code
class HelloWorldActor extends Actor {
def receive = {
case msg => self reply (msg + " World")
}
}
remote.start("localhost", 2552).register("hello-service", actorOf[HelloWorldActor])

// client code
val actor = remote.actorFor("hello-service", "localhost", 2552)
val result = (actor ? "Hello").as[String]

关于scala - 让两个本地实例与 Akka 参与者通信所需的最少代码是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7844763/

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