Akka 원격 연결

비샬 신하

app1과 app2라는 두 개의 응용 프로그램이 있습니다. 컴퓨터 1에서는 app1과 app2가 모두 실행되지만 대부분의 작업은 app2에서 수행되므로 컴퓨터 2에서는 app2 만 실행됩니다. 앱은 Akka를 사용합니다.

akka remoting을 사용하여 시스템 1의 app1에서 시스템 2의 app2로 메시지를 전달할 수 있기를 원합니다. app1과 2는 동일한 시스템에있을 때 서로 상호 작용할 수 있습니다.

그러나 시스템 1의 앱 1이 시스템 2의 앱 2와 연결을 시도하면 오류가 발생합니다.

EndpointWriter-AssociationError [akka.tcp : //[email protected] : 4242]-> [akka.tcp : // deal @ : 4241] : 오류 [잘못된 주소 : akka.tcp : // deal @ : 4241 ] [akka.remote.InvalidAssociation : 잘못된 주소 : akka.tcp : // deal @ : 4241 원인 : akka.remote.transport.Transport $ InvalidAssociationException : 연결 거부 : / : 4241

netstat -a | egrep 'Proto | LISTEN'on machine 2, I got below response tcp6 0 0 localhost : 4241 [::] : * LISTEN

이는 app2가 실행 중이고 4241에서 수신 할 수 있음을 나타냅니다.

또한 포트 4241은 machine1 및 2에서 열려 있습니다.

어떤 제안이라도 도움이 될 것입니다. 감사.

yǝsʞǝla

앱이 대신 공용 인터페이스에 결합한다 기계 2. 로컬 호스트 인터페이스 (같은 바인딩 것 같습니다 192.168....하지, 127.0.0.1/ localhost외부 네트워크에 액세스 할 수 있도록). 다음을 확인하기 위해 텔넷으로 연결할 수 있습니다.

telnet machine2hostname 4241

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사