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