gpt4 book ai didi

java - Akka Client actor 连接到 Server actor 系统

转载 作者:行者123 更新时间:2023-12-02 11:32:24 27 4
gpt4 key购买 nike

我有服务器 Actor 在后台运行。服务器参与者的基本操作是获取键和值对。一旦它收到该对,就会将其存储在映射中并在被要求时返回。现在,我有一个客户 Actor 。我想使用 actorSelection() 方法连接到服务器 actor。但我对它所需要的参数感到困惑。谁能帮我理解它需要哪些参数?

服务器端:- Actor 系统:actorSystem服务器 Actor :akkademy-db

客户端:- Actor 系统:LocalSystem

最佳答案

您没有提到您的场景来自学习 Akka 这本书。正如书中所述,客户端可以通过以下方式获取服务器的 ActorSelection:

ActorSelection remoteDb = system.actorSelection("akka.tcp://akkademy@" + remoteAddress + "/user/akkademy-db")

路径的模板,如 documentation描述如下:

akka.<protocol>://<actor system name>@<hostname>:<port>/<actor path>

使用模板,以下是到服务器的 ActorSelection 路径的分割:

"akka.tcp://akkademy@" + remoteAddress + "/user/akkademy-db"
// tcp --> protocol
// akkademy --> actor system name
// remoteAddress --> hostname:port
// /user/akkademy-db --> actor path

阅读文档以获取更多信息。

关于java - Akka Client actor 连接到 Server actor 系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49199921/

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