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에서 열려 있습니다.
어떤 제안이라도 도움이 될 것입니다. 감사.
앱이 대신 공용 인터페이스에 결합한다 기계 2. 로컬 호스트 인터페이스 (같은 바인딩 것 같습니다 192.168....
하지, 127.0.0.1
/ localhost
외부 네트워크에 액세스 할 수 있도록). 다음을 확인하기 위해 텔넷으로 연결할 수 있습니다.
telnet machine2hostname 4241
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다