에서 사용하는어떻게 .... 등록 된 노드 (얼랑)에 연결하고 나는, 실행중인 노드 서버 응용 프로그램이 RPC 호출을 기다리고 Ejabberd
I가 노드 I는 ejabberd 198 @
가ERL -name [email protected] -setcookie somecookie
가(N1뿐만 실행해야하는 다른 시스템에 시작한 .XXX.X.XX)>
그리고 ejabberd 서버가 ejabberdctl 라이브로 시작되었고 n1에서 n2를 ping 할 수 있기를 원합니다. ([email protected])>.
n1이 net_adm : names()로 등록되어 실행되고 있음을 알 수 있습니다.
코드 net_adm : ping ([email protected])에서 직접 시도했습니다. 는하지만 시스템이
내가 어떻게 N1로 전환하고, RPC 프로그래밍 방식 (N2)에 있도록 N1에 사용 N2 와 통신/연결하는 방법이 필요 자격을 갖춘 호스트 이름으로 실행하지 않는 것을 말한다?
내가 더 좋은 해결책이 될 수 있지만 왜 효과가 있었 을까? –
왜 그렇게 생각하지 않니? EPMD는 노드를 매핑하기 위해 일관성이 필요합니다. 물론 하나를 다른 레이어로 변환 할 수있는 또 다른 레이어가있을 수 있지만 왜 복잡성을 추가할까요? 나는 그것을하는 한 방법을 제거하는 것이지만, 그들 각각은 좋은 특권을 가지고 있습니다. – user425720