Scala 防火墙后的Akka对等点

Scala 防火墙后的Akka对等点,scala,networking,akka,Scala,Networking,Akka,据我所知,没有办法在防火墙后面运行Akka远程tcp客户端,因为每个Akka对等机都必须有一个tcp服务器套接字才能接收消息。我说得对吗 我需要使用Akka创建一个纯tcp客户端,该客户端能够连接到远程服务器并接收来自远程服务器的响应,但无法接收传入连接。是的。所有akka节点都应该能够接收传入请求。 通常,响应被发布到akka队列中。 我怀疑它是否可以在没有传入连接的情况下发生。我想您需要通过代理服务器 为此,需要将httpProxy和httpPort标志传递给JVM。 您可以使用“-J”开关

据我所知,没有办法在防火墙后面运行Akka远程tcp客户端,因为每个Akka对等机都必须有一个tcp服务器套接字才能接收消息。我说得对吗


我需要使用Akka创建一个纯tcp客户端,该客户端能够连接到远程服务器并接收来自远程服务器的响应,但无法接收传入连接。

是的。所有akka节点都应该能够接收传入请求。 通常,响应被发布到akka队列中。
我怀疑它是否可以在没有传入连接的情况下发生。

我想您需要通过代理服务器

为此,需要将httpProxy和httpPort标志传递给JVM。
您可以使用“-J”开关或传入JAVA_OPTS环境变量来实现这一点

请参见:在那篇文章中没有我的问题的答案。但似乎每个对等方都需要成为服务器才能接收消息。我不确定是否完全理解您的问题,但如果主要问题是防火墙,您可能可以尝试ssh隧道?