2013-06-09 2 views
5

모든 Akka 피어는 메시지를 수신 할 수있는 TCP 서버 소켓이 있어야하므로 Akka 원격 TCP 클라이언트를 방화벽 뒤에 배치 할 수있는 방법은 없습니다. 내가 맞습니까?방화벽 뒤에있는 Akka 피어

원격 서버에 연결하여 응답을 수신하지만 들어오는 연결을받을 수없는 Akka를 사용하여 순수한 tcp 클라이언트를 만들어야합니다.

+0

을 전달하면됩니다. http://stackoverflow.com/questions/12542496/get-simple-remote-akka-application-running –

+0

그 게시물에 내 질문에 대한 답변. 그러나 모든 피어는 메시지를 수신 할 수있는 서버 여야합니다. – tilex

+0

나는 당신의 질문을 완전히 이해하고 있는지는 잘 모르겠지만 방화벽의 주된 문제가 있다면 아마도 ssh 터널링을 시도 할 수있을 것인가? – twowo

답변

0

예. 모든 akka 노드는 들어오는 요청을 수신 할 수 있어야합니다. 일반적으로 응답은 akka 대기열에 게시됩니다. 들어오는 연결없이 발생할 수 있는지 의심 스럽습니다.

0

프록시 서버를 사용해야합니다.

이렇게하려면 httpProxy 및 httpPort 플래그를 JVM에 전달해야합니다. "-J"스위치를 사용하거나 JAVA_OPTS 환경 변수

관련 문제