繁体   English   中英

Akka与多个客户进行远程处理?

[英]Akka remoting with multiple clients?

我正在开发作为命令行工具运行的应用程序,并且正在使用Scala / Akka。 我希望此命令行工具使用客户端/服务器体系结构。 启动此工具的第一个实例时,它将在后台启动服务器的一个实例,该实例实际上执行所有处理。 如果用户随后打开多个终端窗口并启动该应用程序的更多实例,它将连接到现有服务器,而不是启动新服务器。 基本上,我需要多个客户端与一台服务器通信。 可以通过Akka的远程处理来完成此操作,还是需要在某个地方使用消息代理来运行更经典的客户端/服务器体系结构?

是的,可以通过Akka远程处理来完成。

您将要使用知名端口配置“服务器” ActorSystem 然后在客户端中使用system.actorForActorRef获取到服务器上运行的actor。

确保在配置中使用的主机名与在actorFor使用的路径中使用的主机名相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM