【发布时间】:2016-04-17 05:51:23
【问题描述】:
通过遵循 Akka 文档,我可以在同一台机器上启动两个 Actor(前端和后端),并且他们可以相互交谈。但是,当我尝试将后端actor部署到另一台机器(Linux)时,我遇到了启动远程处理的错误:
============= 检测到多个主类,选择一个运行:
[1] com.goticks.BackendMain
[2] com.goticks.BackendRemoteDeployMain
[3] com.goticks.FrontendMain
[4] com.goticks.FrontendRemoteDeployMain
[5] com.goticks.FrontendRemoteDeployWatchMain
[6] com.goticks.SingleNodeMain
输入数字:2
[info] Running com.goticks.BackendRemoteDeployMain
INFO [Slf4jLogger]: Slf4jLogger started
INFO [Remoting]: Starting remoting
错误 [NettyTransport]: 无法绑定到 /192.168.1.9:2551,正在关闭 Netty 传输
192.168.1.9 是另一台机器。
在 backend.conf 中:
remote {
enabled-transports = ["akka.remote.netty.tcp"]
netty.tcp {
#hostname = "0.0.0.0"
hostname = "192.168.1.9"
port = 2551
}
}
我有一个基本问题,当在远程 JVM 上部署和启动远程 Actor 时,我们需要用户登录信息到远程机器吗?
谢谢,
【问题讨论】: